ich hab nen etwas umfangreicheres programm in java unter windows mit eclipse geschrieben
so nun wollt ich das programm wegen nem problem auch mal unter linux laufen lassen...
hab mir also ne entsprechende version gezogen und das aktuelle j2sdk installiert...
problem: mein quellcode der so unter windwos funktioniert schmeisst unter linux 60 errors
jo hab 1.4.2_15 installiert... hmmm ganz ehrlich zu anfang wo ich den rechner installt hab hab ich n dutzend verschiedener javas installiert um zu sehn welches geht... aber eigentlich dachte ich ich hätte 1.4.2_15 auch auf meinem win am laufen und net 5... werd das aber mal testen thx
javahome richtig setzen und dafür sorgen, dass das richtige java als erstes im path steht. kannst du überprüfen mit "java --version" und "which java", und schließlich bei eclipse in den projekteinstellungen dafür sorgen, dass der richtige compiler und die richtigen libraries eingetragen sind.
hmmm also wenn ich die version anguck sagt er mir ich hätte noch die 1.4.2_13 drauf obwohl ich über das rpm von sun eigentlich die version 1.4.2_15 installiert hab ...
das dürfte das erste problem sein... ka wie ich das ändern soll...
zum 2. hab ich jetzt auch jdk 1.5_12 installiert (rpm von sun) aber das taucht auch net auf...
wo hab ich das denn nu hin installiert und wie ändere ich die version die benutzt wird?
und wo stell ich das unter eclipse ein?
ahja und unter win benutz ich als libs die jre 1.6.0_01 die find ich aber net zum downloaden... arg
hmmm ok hab ich gemacht aber er meckert immer noch die selben stellen an
allerdings sind es jetzt nur noch 31 errors´
und wenn ich über project -> properties -> java build path -> libaries geh steht da auch noch die j2sdk1.4.2.13 drin da steht bei mir unter win jre system library [jre1.6.0_01]
na dann musst du halt ne neue hinzufügen und den richtigen pfad angeben. und nochmal: wieso nicht java 6? kann sein, dass es mit 5 immer noch nicht funktioniert
ah ok habs glaube .. hab über search noch welche gefunden... aber wo bekomm ich die jre1.6.0_01 her?
weil die die ich jetzt eingebunden hab schmeisst zwar keine fehler aber dafür sieht mein programm sehr seltsam aus...
Nein, Eclipse braucht kein SDK, die JRE ist genug.
Kaladial:
Welches Linux verwendest du denn? Je nachdem unterscheidet sich die Installation. Bei den gängigeren Distributionen sollte das über den Paketmanager geschehen.
Ich nehm immer die aktuellste Version direkt von java.sun.com ...
vorher deinstalliert ich alles was die Linux-Distri bzgl. Java installiert hat.
Dann einfach das .bin File von SUN ausführen und das ganze noch in die Path-Variable eintragen... Und fertig. So ist man unabhängig von irgendwelchen Repositorys und kann auch schnell mal die Version Updaten, auch wenn die Distri noch nicth so weit ist.
wie gesagt sehr verwirrend mit den ganzen namen sdk / jdk / jre... naja aber ich hab es schon hinbekommen die ersten tips ham mich dann auf den richtigen pfad gelenkt...