Java Version steuern

Griffith500

Mitglied
Hallo,

vielleicht kann mir jemand helfen, ich habe eine Applikation die nicht mit Java 1.6.0_14 klar kommt. Auf unseren Arbeitsplatzrechnern ist 1.6.0_06 und 1.6.0_14 installiert. Nun würde ich gerne festlegen das diese eine Applikation mit Java 1.6.0_06 gestartet wird. Ich habe mir sagen lassen das man das per Kommandozeile auf einem Windows XP Rechner mit "Setjava" oder "Javastart" festlegen kann, allerdings konnte ich dazu nicht gerade viel im Internet finden.

Ich hoffe Ihr könnt helfen, die Applikation ist sehr wichtig, und alle anderen Applikationen sind auf Java 1.6.0_14 ausgelegt.

LG,
Markus
 
Ich sollte dazu sagen das ich Java Laie bin, was ist damit gemeint? Wie mache ich das genau? Die anderen Applikationen müssen aber unbedingt weiter 1.6.0_14 benutzen.

Gruß,
Markus
 
Also du kannst die Umgebungsvariable so verändern das die zu der anderen Version von Java Geht! Schau mal hier:
Installation des Java SDK / JDK, schau dir mal den Punkt 8 an!

Außerdem kannst du unter Systemsteuerung -> Java -> ... Irgend wo die Versionen und die Pfade setzen, es gibt nämlich Programme die suche in der Windows Registriere nach der Java Version oder andere rufen im cmd einfach java.exe auf
 
ich arbeite persönlich mit einer ide, also bin ich jetzt nicht soo fit in der hinsicht.

prinzipiell kompiliert man java mit (dazu muss man mit cd.. erstmal in das richtige Verzeichnis navigieren)
>javac Dateiname.java

davor muss man aber die Path Variable pflegen:
>set Path=C:\Programme\Java\jdk1.6.0_14\bin;%PATH%

dann kann es mit

>java Dateiname

ausgeführt werden.

ich glaub allerdings, dass ich damit auf der komplett falschen Fährte in deinem Fall bin, weil du bestimmt schon eine fertig kompilierte jar oder ähnliches hast. In welchem "Zustand" ist denn dein Programm? Wie wird es ausgeführt auf den Rechnern?
http://www.java-forum.org/spezialthemen/18384-6-varianten-java-programme-starten-jar-bat-exe-cd.html

grüße

edit: edit beachten! du musst in der Pathvariable auf ...\bin referenzieren.
 
Zuletzt bearbeitet:
Hi,

im Desktop Icon steht unter Ziel folgender Aufruf:

c:\winnt\system32\javaws.exe "c:\Dokumente und Einstellungen\userid\Anwendungsdaten\Sun\Java\Deployment\Cache\6.0\39\2ff06aa7-12fca308"

Gruß,
markus
 
hilft mir jetz persönlich wenig 🙁. vllt kann sich einer der "Allwissenden" hier ausm Forum mal erbarmen 😀
 
Wenn auf allen Rechnern der Pfad zur 1.6.0_06 JRE gleich ist könntest Du ein Batch Datei verwenden, die folgendes ausführt:
Code:
start C:\InstallationsPfadZurJRE\jre\1.6.0_06\bin\javaw MeineMainKlasseDerAnwendung

Es hängt halt auch noch davon ab wie umfangreich die Anwendung ist und ob noch weiter Pakete zum ausführen benötigt werden.
 
dann handelt es sich um ein "Applet" und nicht um eine "Applikation".

imho wird die jre genommen, die versionsgleich zur jdk ist, mit der das applet kompiliert wurde.
 
og, ein Applet dann, den Rest des Textes verstehe ich aber nicht. Ich hatte angenommen ich könnte die Konsole auf einem XP Clienten aufrufen und so etwas wie "javastart jre1.6.0_06 Applet=Programmname", aber so einfach scheint es nicht zu gehen oder?

LG,
markus

JAVA Laie
 
wenn du windows benutzt kannst du unter systemsteuerung -> java -> java die installierten java versionen anzeigen lassen und auswählen welche aktiv sein soll und welche nicht.
 
Nur so als Idee, habt ihr mal eine neuere JRE-Version installiert und dagegen getestet? Eventuell wurde das Problem ja behoben und alle Programme laufen super mit der neuesten Version.

Ebenius
 

Zurück
Oben