Zitat
Bei Jameica klappt das nicht, da hier (zumindest bei Win 64 Bit) die "jameica-win64.exe" als Launcher fungiert.
Es wird das Java genommen, welches zuerst gefunden wird. Und das sollte unter Windows das sein, welches angezeigt wird, wenn man in einem Konsolen-Fenster "java -version" eingibt. Und das ist die Version, die in der Umgebungsvariable %PATH% hinterlegt ist. Heisst: Erstell dir eine Batch-Datei, wo du mit
set PATH=....
den Path passend auf die entsprechende Java-Version setzt und rufe anschliessend die EXE auf.
Alternativ kannst du Jameica auch ohne die EXE-Datei starten:
cd "\Program Files (x86)\Jameica"
"C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -Xmx256m $_JCONSOLE -jar jameica-win64.jar
Zitat
Wäre es eine mögliche Lösung, dass man "jameica-win64.exe" irgendwie mitgibt, welche Java-Version verwendet werden soll? Also z.B. per Parameter "jameica-win64.exe -"C:\Program Files (x86)\Java\jre6\bin\javaw.exe""?
Das geht nicht. Die EXE-Datei habe ich mit Launch4J erstellt. Und die unterstuetzen sowas nicht. Die oben genannten Loesungen sollten aber zum selben Ziel fuehren.