2016-03-22 12 views
0

私は、オートモードにするために、Javaの私の選択を変更したいので、私は変更選択とステータスのUbuntuで

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

    Selection Path           Priority Status 
------------------------------------------------------------ 
    0   /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071  auto mode 
    1   /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071  manual mode 
* 2   /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069  manual mode 

Press enter to keep the current choice[*], or type selection number: 2 

を行う。しかし、私だけSelectionを変えることができるようです。自分の選択(jdk8)のStatusを自動モードに変更するにはどうすればよいですか?

答えて

1

man pageを見て、の間に優先度が設定されていると言います。 - 有効なjre/jdkグループへのシンボリックリンクをにインストールしてください。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1 

最後のパラメータがある:あなたがこのように新しいJDKをインストールした場合 自動モードは、例えば、最優先

を持つインストールグループに自動的に現在のアクティブな(シンボリックリンク)を設定するために使用されます優先。このコマンドは、usr/lib/jvm/jdk1.8.0.05/bin/javaバイナリ・ファイルを指すuser/bin/javaというリンクを作成し、優先度を1に設定します すべてのJavaバイナリに対してこの方法ですべてのリンクを作成できます...しかし、パッケージ内では、initscriptはインストール中に実行され、あなたのためのすべてのリンクが作成されます。
見てくださいto this other post

+0

私はちょうどマニュアルページを見ましたが、私は自分自身で解決策を作るためにLinuxであまりにも初心者です、私のケースでそれを行う方法を教えてください? – Bamqf

関連する問題