2017-08-04 4 views
0

は/ usr/libに/ JVM/javaの-8-オラクル/ binに/ javaはその実行可能であるに私は最近、私のノートパソコンに完全なOracleのJDK(JREだけでなく)がインストールされている、まだ私は--config Javaメニューで私のOracle java jdkを見ることができないのはなぜですか?

sudo update-alternatives --config java 
を入力すると

、私はそれを見ることができません、私はOracle jreだけを参照してください。なぜ、どのようにそれを修正するには?あなたがsudo update-alternatives --installでそれをインストールする必要が

sudo update-alternatives --config java 
There are 3 choices for the alternative java (providing /usr/bin/java). 

    Selection Path           Priority Status 
------------------------------------------------------------ 
    0   /usr/lib/jvm/java-9-openjdk-amd64/bin/java  1091  auto mode 
    1   /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081  manual mode 
* 2   /usr/lib/jvm/java-8-oracle/jre/bin/java   1081  manual mode 
    3   /usr/lib/jvm/java-9-openjdk-amd64/bin/java  1091  manual mode 

Press <enter> to keep the current choice[*], or type selection number: 0 
update-alternatives: using /usr/lib/jvm/java-9-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode 

答えて

1

は詳細についてはthis answerを参照してください。

+0

thanx出来た。 Btw、優先順位はJavaのバージョンの優先順位を、異なるJavaバージョンのファイルを試すとき、またはCPUメモリまたはsmthの全体的な優先順位を、JDKだけでなくアプリケーションのいくつかのセットで試すのかどうかを意味しますか? – NiHao92

+0

@ NiHao92優先順位は、自動代替モードで使用するときにupdate-alternativesによって使用されます。それは他のものとは何の関係もありません。 – Oleg

関連する問題