Java bzw. Befehlszeile im Terminal automatisieren

msg

Aktives Mitglied
Thread Starter
Dabei seit
31.07.2005
Beiträge
1.975
Reaktionspunkte
32
Halo Leute,

ich hab drei Java-Apps, die ich leider trotz installierter Java (8 Upd. 311) auf Monterey nicht starten kann. Es kommt dabei eine Fehlermeldung, die so aussieht:
Bildschirmfoto 2022-01-02 um 07.55.50.png

JDK hab ich auch installiert, falls das -wie oben steht- eine Rolle spielt...

Kann mir jmd. sagen, ob man das beheben kann?

Stattdessen bin ich draufgekommen, dass ich im Terminal "java -jar [Name der App]" eingebe und alles startet wie es soll.

Kann ich -solange dieser workaround nötig ist- diese Eingabe automatiseiren, dass ich schließlich nur etwas anklicken muss (doppelklicken) damit die jeweilige App starten kann?

Ansonsten wäre ich euch sehr für ein paar Hinweise bzgl. der Java-apps dankbar, wie ich diese wieder startklar machen kann!

Danke und liebe Grüße
Sandro
 
Anscheinend hattest du mal Java 17 installiert und der Launcher zeigt noch auf das.
Musst du mal Java Home angucken und korrigieren.

Script wäre einfach:
Code:
do shell script "/usr/bin/java -jar /pfad/zum/jar"
Das als ausführbar speichern, dann kannst doppel klicken.
 
  • Gefällt mir
Reaktionen: mausfang
ok, java_home ist gesetzt-
der Java-Ordner ist auch nicht mehr im Benutzerordner!
Der Start der Apps bewirkt jetzt mal gar nichts...
 
Falsch gesetzt.
Der Pfad sollte wie oben aussehen in der Fehlermeldung, bloß halt mit 8 irgendwas.
 
Das sind meine Variablen und Werte:

Code:
sandro@Mac-Mini ~ % java -version
java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)
sandro@Mac-Mini ~ % /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
sandro@Mac-Mini ~ % /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    11.0.3 (x86_64) "Oracle Corporation" - "Java SE 11.0.3" /Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
    1.8.311.11 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-11.0.3.jdk/Contents/Home
sandro@Mac-Mini ~ % /usr/libexec/java_home -v1.8
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
sandro@Mac-Mini ~ %

die Apps machen beim Start nur nen kurzen Zucker, starten aber nicht
 
Zurück
Oben Unten