Hallo an alle,
ich hab eine Frage bezüglich dem Verwenden verschiedener Java-Versionen. Auf meinem System hab ich jdk1.6.0_21 und das jdk1.5.0_22 installiert. Wir haben noch (bis nächste Woche) auf ein paar Servern 1.5 laufen, klare Sache, muss ich halt Progs die da oben laufen sollen mit 1.5 kompilieren.
Eclipse hat ein schönes Feature dafür, mit dem ich verschiedene JDKs reinhaun kann. Wenn ich jetzt beim project selbst noch die Version eingebe sollte das ganze ja laufen, oder? Klarerweise ist im Build Path die System Library auch auf das jdk1.5 gesetzt aber trotzdem bekomm ich einen "UnsupportedClassVersionError" und ein Fenster springt auf "Could not find the main class. Programm will exit."
Kann es sein, dass das Problem bei der %JAVA_HOME% Systemvariabel liegt? Weil die zeigt noch auf das jdk1.6. Bei der Konsole (in Eclipse) zeigt er im Header: "C:\Program File\...\jdk1.5.0_22\bin\javaw.exe". Dh er hat mit dem "richtigen" jdk kompilieren probiert aber durch die JAVA_HOME variabel kennt er sich nicht mehr aus?
Es tut mir Leid, dass ich diese Frage nochmals stelle, hab durch die Suche gesehen, dass es ähnliche Threads schon gibt aber die haben mir leider nicht geholfen...
Ausrede: Es ist schon nach 14Uhr und es ist Freitag ^^
Ich hoffe jemand kann mir bei diesem schon öfters durchgekauten Thema den nötigen Tritt geben.
Dank im Vorraus
€: Also was ich eigentlich will ist eine einfache Lösung fürs switchen zwischen Java-Versionen.
ich hab eine Frage bezüglich dem Verwenden verschiedener Java-Versionen. Auf meinem System hab ich jdk1.6.0_21 und das jdk1.5.0_22 installiert. Wir haben noch (bis nächste Woche) auf ein paar Servern 1.5 laufen, klare Sache, muss ich halt Progs die da oben laufen sollen mit 1.5 kompilieren.
Eclipse hat ein schönes Feature dafür, mit dem ich verschiedene JDKs reinhaun kann. Wenn ich jetzt beim project selbst noch die Version eingebe sollte das ganze ja laufen, oder? Klarerweise ist im Build Path die System Library auch auf das jdk1.5 gesetzt aber trotzdem bekomm ich einen "UnsupportedClassVersionError" und ein Fenster springt auf "Could not find the main class. Programm will exit."
Kann es sein, dass das Problem bei der %JAVA_HOME% Systemvariabel liegt? Weil die zeigt noch auf das jdk1.6. Bei der Konsole (in Eclipse) zeigt er im Header: "C:\Program File\...\jdk1.5.0_22\bin\javaw.exe". Dh er hat mit dem "richtigen" jdk kompilieren probiert aber durch die JAVA_HOME variabel kennt er sich nicht mehr aus?
Es tut mir Leid, dass ich diese Frage nochmals stelle, hab durch die Suche gesehen, dass es ähnliche Threads schon gibt aber die haben mir leider nicht geholfen...
Ausrede: Es ist schon nach 14Uhr und es ist Freitag ^^
Ich hoffe jemand kann mir bei diesem schon öfters durchgekauten Thema den nötigen Tritt geben.
Dank im Vorraus
€: Also was ich eigentlich will ist eine einfache Lösung fürs switchen zwischen Java-Versionen.
Zuletzt bearbeitet: