現在作業中Linux Cinnamon
です。ローカルドライブからunistall/removed Open JDK
を削除しました。それから私は、端子を介してjava -version
をチェックしています - その後javaがLinuxで動作していません。どうして?
$ 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>
をlinux
ためoracle jdk 8
をインストールするためのインストールガイド以下。
# Java Home
JAVA_HOME="/opt/java/jdk1.8.0_112"
export JAVA_HOME
と&を更新 - 私はその後from JAVA_HOME setup tutorialをナノを使用して/etc/environment
にJAVA_HOME="/opt/java/jdk1.8.0_112"
[bin
除く]私の環境変数を設定し
$ /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)
- その後、私はちょうど[jdk
/opt/java
に私はちょうど解凍]を通じてjava -version
コマンドをチェックしますJAVA_HOME
を次のようにチェックしました。 -
$ echo $JAVA_HOME
/opt/java/jdk1.8.0_112
これらのセットアップ後
私はコマンドでチェックjava -version
をしようとしていながら、それができます -
$ 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>
誰もが何が起こっているかを教えてもらえますか?
問題があれば入れ '輸出PATH =:二重引用符付きの "$ PATH $ JAVA_HOME/binに"' [ ]? - @Alden – Johir
これはうまくいきますが、なぜ 'JAVA_HOME'を設定すると' java'が '$ PATH'から消滅するのか説明しません。 – Robert
@Googlyそれは問題ではありません。実際には、JAVA_HOMEに空白が含まれている場合は問題ありません)、引用符を含めるように私の答えを編集しました。 – Alden