Derzeit arbeitet an Linux Cinnamon
. Ich habe unistall/Open JDK
von meinem lokalen Laufwerk entfernt. Dann überprüfte ich java -version
über Terminal und gibt -Java funktioniert nicht in Linux. Warum?
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
Danach folgt der Installationsanleitung zu oracle jdk 8
für linux
zu installieren. Dann überprüfte ich nur java -version
Befehl durch [I nur entpacken jdk
zu /opt/java
] -
$ /opt/java/jdk1.8.0_112/bin/java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
ich meine Umgebungsvariable JAVA_HOME="/opt/java/jdk1.8.0_112"
[ohne bin
] zu /etc/environment
nano mit danach from JAVA_HOME setup tutorial -
# Java Home
JAVA_HOME="/opt/java/jdk1.8.0_112"
export JAVA_HOME
und erfrischen & überprüfte meine JAVA_HOME
wie folgt -
$ echo $JAVA_HOME
/opt/java/jdk1.8.0_112
Nachdem diese Einrichtung während ich versuche Check java -version
über den Befehl gibt es -
$ java -version
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
Kann mir jemand sagen, was los ist?
Gibt es ein Problem, wenn setzen 'export PATH = "$ PATH: $ JAVA_HOME/bin"' [mit doppelten Anführungszeichen ]? - @Alden – Johir
Das funktioniert, erklärt aber nicht, warum die Einstellung 'JAVA_HOME'' '' aus '' PATH ''verschwinden lässt. – Robert
@Googly Das ist kein Problem. In der Tat ist es eine gute Idee (falls 'JAVA_HOME' Leerzeichen enthält, in Ihrem Fall jedoch nicht), habe ich meine Antwort so bearbeitet, dass sie Zitate enthält. – Alden