Einzelnen Beitrag anzeigen
Alt 18.07.2019, 01:18   #54
macchiato66
Drehmomentfetischist
Premium Mitglied
 
Benutzerbild von macchiato66
 
Registriert seit: 11.02.2010
Ort: Landkreis Diepholz
Fahrzeug: Dodge Nitro 2.8 CRD 4WD (08.10), Mercedes C180K S204 (08.08)
Standard

Ich vermute, das Verknüpfen so einfach mit der Jar ist da scheinbar nicht ganz der richtige Weg.
Das bewirkt ja, daß Windows sinngemäß "java {dateiname].jar" aufruft.
Vermutlich fehlt ihm da aber die Option "-jar", damit Windows das wie in der CMD mit "java -jar {dateiname].jar" aufruft.

Workaround könnte sein, eine kleine Batch-Datei zu schreiben, in der nur folgendes drin steht:

{path-to-java.exe}java.exe -jar %1

Die Datei als java.cmd im selben Ordner erzeugen, in der auch die java.exe steht und dann die im vorigen Post erklärte Verknüpfung mit der java.cmd herstellen, statt direkt mit der java.exe.

Vermutlich kann man via regedit auch die Verknüpfung so modifizieren, daß der Aufruf das -jar enthält. Dann kann man sich die Batchdatei sparen.
Aber das setzt ein klein wenig internes Wissen über die Windows-Registry voraus und man sollte da ein wenig mehr Erfahrung haben, bevor man darin händisch arbeitet.
__________________
Gruß
Thomas
---
"Das größte Sparpotential bietet eine vernünftige Fahrweise, nicht jedoch ein kleiner Hubraum."
macchiato66 ist offline   Antwort Mit Zitat antworten