Hallo Leute
Habe ein kleines, aber dennoch nerviges Problem mit TC 7.56a unter Windows 7 64-Bit.
Ich habe zwei .jar Dateien, die ich früher unter Windows XP 32-Bit folgendermaßen im Startermenü eingetragen hatte und die sich auch so starten ließen:
javaw -jar "G:\XX XXX - XXX\Tools XXX\Y.jar"
Ich habe den Pfad und die Anwendung nur hier durch X unkenntlich gemacht, die Leerzeichen sind allerdings richtig so.
Wenn ich diese Dateien aber SO unter Windows 7 64-Bit eintrage, kommt beim Aufruf über das Startermenü nur "Datei nicht gefunden!"
Ich tippe auf ein Pfadproblem, konnte das Problem aber nicht lösen.
Für Tipps wäre ich sehr dankbar
Aufruf von .jar Dateien über das Startermenü unter Windows 7
Moderators: white, Hacker, Stefan2
Aufruf von .jar Dateien über das Startermenü unter Windows 7
Last edited by Frank36K on 2011-02-02, 10:05 UTC, edited 1 time in total.
Oh man... jetzt ich muss nach 3 Jahren diesen Mist wieder neu ansprechen... Es geht wieder nicht. Hatte vor kurzem wegen neuer Festplatte etc. Windows 7 64bit neu installiert, und jetzt gehts wieder nicht.
Habe Java 8 Update 25 (64bit) drauf, aber der Tipp mit der Erweiterung der globalen Path Angabe scheint nicht mehr zu funktionieren.
Habe folgendes schon versucht:
%SystemRoot%\sysnative\javaw.exe -jar "G:\XX XXX - XXX\Tools XXX\Y.jar"
Einmal mit, einmal ohne die " wie oben beschrieben. Was tun ?
Habe Java 8 Update 25 (64bit) drauf, aber der Tipp mit der Erweiterung der globalen Path Angabe scheint nicht mehr zu funktionieren.
Habe folgendes schon versucht:
%SystemRoot%\sysnative\javaw.exe -jar "G:\XX XXX - XXX\Tools XXX\Y.jar"
Einmal mit, einmal ohne die " wie oben beschrieben. Was tun ?
Falls du inzwischen den 64 Bit TC benutzt(*), würde ich es mal ganz einfach mit:
ohne Erweiterung des Suchpfades bzw. explizites voranstellen von "%SystemRoot%\sysnative\" versuchen.
Gruss
Holger
(*) sieht man an der Titelzeile "Total Commander (x64) 8.nn - ...."
Code: Select all
javaw.exe -jar "G:\XX XXX - XXX\Tools XXX\Y.jar"
Gruss
Holger
(*) sieht man an der Titelzeile "Total Commander (x64) 8.nn - ...."
Dann befindet sich die Javaw.exe anscheinend nicht im System32 Verzeichnis. Mögliche Aufenthaltsorte:
(64Bit Java-Installation)
C:\Program Files\Java\jre<Version>\bin
C:\Program Files\Java\jdk<Version>\bin
C:\Windows\System32 (optional wenn der Setup sie dorthin kopiert)
(32Bit Java-Installation)
C:\Program Files (x86)\Java\jre<Version>\bin
C:\Program Files (x86)\Java\jdk<Version>\bin
C:\Windows\SysWow64 (optional wenn der Setup sie dorthin kopiert)
Oder schau ganz einfach in der Registry nach unter:
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environement\<CurrentVersion>\JavaHome
HKEY_CLASSES_ROOT\.jar
bzw.:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jar
darüber müsstest du auch herausfinden können welche Javaw.exe aufgerufen wird.
Gruss
Holger
(64Bit Java-Installation)
C:\Program Files\Java\jre<Version>\bin
C:\Program Files\Java\jdk<Version>\bin
C:\Windows\System32 (optional wenn der Setup sie dorthin kopiert)
(32Bit Java-Installation)
C:\Program Files (x86)\Java\jre<Version>\bin
C:\Program Files (x86)\Java\jdk<Version>\bin
C:\Windows\SysWow64 (optional wenn der Setup sie dorthin kopiert)
Oder schau ganz einfach in der Registry nach unter:
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environement\<CurrentVersion>\JavaHome
Liegt an der Datei verknüpfung mit .jar:Wenn ich die .jar direkt über den TC starte
HKEY_CLASSES_ROOT\.jar
bzw.:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.jar
darüber müsstest du auch herausfinden können welche Javaw.exe aufgerufen wird.
Gruss
Holger