Batch Datei erstellen nach einem beliebigen Programmpfad
Hallo zusammen,
durch ein java Update funktioniert eine batch Datei nicht mehr zur Zufriedenheit Originalcod:
"
C:
cd\Program Files (x86)\f4
path = "C:\Program Files (x86)\Java\jre7\bin";.
start javaw -classpath jdom.jar; gui.GuiMain %1 %2
"
Nun würde ich gern einen variablen Programpfad einstellen
"
C:
cd\Program Files (x86)\f4
path = "C:\Program Files (x86)\Java\jre1.8.0_31\bin";.
start javaw -classpath jdom.jar; gui.GuiMain %1 %2
"
Demnach müsste eine Wildcard für jre1.8.0_31 gesetzt werden, damit auch nach einem Update die javaw gefunden wird. Ist die prinzipiell möglich?
Viele Grüße und Dank,
Morus
durch ein java Update funktioniert eine batch Datei nicht mehr zur Zufriedenheit Originalcod:
"
C:
cd\Program Files (x86)\f4
path = "C:\Program Files (x86)\Java\jre7\bin";.
start javaw -classpath jdom.jar; gui.GuiMain %1 %2
"
Nun würde ich gern einen variablen Programpfad einstellen
"
C:
cd\Program Files (x86)\f4
path = "C:\Program Files (x86)\Java\jre1.8.0_31\bin";.
start javaw -classpath jdom.jar; gui.GuiMain %1 %2
"
Demnach müsste eine Wildcard für jre1.8.0_31 gesetzt werden, damit auch nach einem Update die javaw gefunden wird. Ist die prinzipiell möglich?
Viele Grüße und Dank,
Morus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 266464
Url: https://administrator.de/contentid/266464
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo
Hatte mal dasselbe Problem mit verschiedenen Office Versionen, die auf den Clients installiert werden.
Habe dazu einfach eine Pfad-Variabel angelegt
Den Pfad zur installierten Java Version kannst du pro Client zb aus der Registry auslesen
HKLM\Software\Javasoft
HKLM\Software\WOW6432\Javasoft
Edit:
Unter Windows 7 (Java 8) werden doch auch Verknüpfungen zur aktuellen Java-Version angelegt:
c:\ProgramData\Oracle\Java\javapath\java.exe
c:\ProgramData\Oracle\Java\javapath\javaw.exe
c:\ProgramData\Oracle\Java\javapath\javaws.exe
Kannst du diese nicht benützen?
Gruss Urs
Hatte mal dasselbe Problem mit verschiedenen Office Versionen, die auf den Clients installiert werden.
Habe dazu einfach eine Pfad-Variabel angelegt
Den Pfad zur installierten Java Version kannst du pro Client zb aus der Registry auslesen
HKLM\Software\Javasoft
HKLM\Software\WOW6432\Javasoft
Edit:
Unter Windows 7 (Java 8) werden doch auch Verknüpfungen zur aktuellen Java-Version angelegt:
c:\ProgramData\Oracle\Java\javapath\java.exe
c:\ProgramData\Oracle\Java\javapath\javaw.exe
c:\ProgramData\Oracle\Java\javapath\javaws.exe
Kannst du diese nicht benützen?
Gruss Urs
Hallo
Ok, dann wird der Pfad zur Java und zur javaw gefunden. Das Problem liegt also woanders.
Kannst du denn in deinem Batch nach
Ist denn Java 8 überhaupt für diese Anwendung freigegeben?
Gruss
Ok, dann wird der Pfad zur Java und zur javaw gefunden. Das Problem liegt also woanders.
Kannst du denn in deinem Batch nach
start javaw -classpath jdom.jar; gui.GuiMain %1 %2
mal eine Pause setzen, um zu sehen, ob und was für ein Fehler ausgegeben wird?Ist denn Java 8 überhaupt für diese Anwendung freigegeben?
Gruss