Auf einem der Clients wird bei Arriba Button Folgender Hinweis eingeblindet:

Arriba wurde nicht erfolgreich ausgeführt. Fehler: arriba wurde nicht erfolgreich ausgeführt. Fehler: Befehl wurde nicht erfolgreich ausgeführt. Fehlercode: 1. Output: No Java runtime present, requesting install.

Obwohl die letzte Java version bereits installiert wurde. Problem bekannt?
Gefragt in Frage von (14.3k Punkte)
0 Punkte

1 Antwort

Wenn unter tomedo -> Einstellungen -> Arbeitsplatz -> Extern/Arriba kein Pfad zu Java gesetzt ist, wird dann die Version aus /usr/bin/java bestimmt. Evtl. ist da noch die alte Version gespeichert. Mit dem Ausführen vom Befehl 

/usr/bin/java -version

im Terminal, können Sie die benutzte Version prüfen.

Lösung 1: den Pfad zu Java in tomedo Einstellungen setzen

Lösung 2: JAVA_HOME Environment Variable setzen

    Liste von verfügbaren Java Versionen

/usr/libexec/java_home -V

  Z.B.

Matching Java Virtual Machines (7):
    14.0.2 (x86_64) "Oracle Corporation" - "Java SE 14.0.2" /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home
    14.0.1 (x86_64) "Oracle Corporation" - "Java SE 14.0.1" /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
    1.8.172.11 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_172 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home
    1.8.0_101 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
    1.8.0_66 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
    1.7.0_80 (x86_64) "Oracle Corporation" - "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home

    Java Version setzen

export JAVA_HOME=`/usr/libexec/java_home -v 14.0.2`

   Version prüfen

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home

oder

/usr/bin/java -version
java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

 

Beantwortet von (16.5k Punkte)
0 Punkte
16,085 Beiträge
23,855 Antworten
41,983 Kommentare
11,677 Nutzer