2016-07-01 12 views
2

JDK 1.7をインストールしなければならなかった何らかの作業のために、ubuntu 16.04にJDK 1.8をインストールしました。古いバージョンに何もせずにインストールし、$ JAVA_HOMEを新しくインストールした場所を指すように変更しました。Javaバージョンのエラー

$JAVA_HOMEが1.7

ですが、私は$ java -versionを行うときに、それは1.8で、以前のインストールのバージョンを示して新しくインストールされたバージョンを示し、正常に動作しますエコー。

どうしてですか?それを解決する方法。

さらに作業するには1.7が必要です。

私が間違ってどこかで私を修正してください、私はこれについて良い説明が必要です。

ありがとうございます。それはjavaコマンドのインストールの選択肢を示して

$ sudo update-alternatives --config java 

:ここ は私の端末は、端末で以下のコマンドを実行するための

terminal

+1

PATHを設定する必要があります。 JAVA_HOMEは無関係です。 –

+0

私はこれらの行をbashrC#JAVA HOMEディレクトリの設定に入れました。 export JAVA_HOME =/usr/lib/java/jdk1.7.0_79 export PATH = "$ PATH:$ JAVA_HOME/bin" –

+0

[webupd8 ppa](http://stackoverflow.com/a/16263651/995891)も 'oracle-java7-set-default'パッケージをインストールしました。 – zapl

答えて

5

てみています。あなたはデフォルトでさらにどれを使うかを選択することができます。

+0

すばらしい、働いた。 :) –

+0

これは私にこれ以上説明できますか? –

+0

'update-alternatives'は/ etc/alternatives内のリンクを更新して、実際のプログラムを実行するコマンドを指定します。 http://askubuntu.com/questions/233190/what-exactly-does-update-alternatives-do –

関連する問題