端末でjava -versionを実行すると、次の結果が表示されます。
user@ubuntu:~$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Javaを5に変更する必要があります。 jdk5をダウンロードしましたが、場所は次のとおりです。
/home/user/tools/jdk1.5.0_22
まず、〜/ .bashrcファイルに次のものを追加してみました。
JAVA_HOME=/home/user/tools/jdk1.5.0_22
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
その後、端末を再起動しましたが、まだ次の結果が表示されます。
user@ubuntu:~$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
JAVA_HOME
その後、次に追加しようとしました/etc/environment
。
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME=/home/user/tools/jdk1.5.0_22
端末を再起動した後でも(新しい端末を閉じて開く)、javaはまだjdk 7を指します。
user@ubuntu:~$ java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
しかし、JAVA_HOMEが設定されているようです。
user@ubuntu:~$ echo $JAVA_HOME
/home/user/tools/jdk1.5.0_22
使用しているJavaのバージョンをどのように変更しますか?
答え1
PATHで見つかった最初のJava実行可能ファイルはです/usr/bin/java
。/etc/alternatives/java
おそらくへのリンクでしょう/usr/lib/jvm/java-7-oracle/jre/bin/java
。
最初に新しいJavaロケーションを含めるようにPATHを設定できます。最後に追加すると、反対の操作を実行することです。以下を試してみる必要があります。
export PATH=/home/user/tools/jdk1.5.0_22/bin:$PATH
JAVA_HOMEと組み合わせて使用すると問題はありませんが、別のDebianスタイル(またはUbuntuスタイル)のアプローチはこのupdate-alternatives
ユーティリティを使用することです。
sudo update-alternatives --install /usr/bin/java java /home/user/tools/jdk1.5.0_22/bin/java 100
sudo update-alternatives --set java /home/user/tools/jdk1.5.0_22/bin/java
ただし、このインストールで使用したいすべての実行可能ファイルに対してこれを行う必要があります。
詳細については、次を参照してください。https://askubuntu.com/q/159575/11831
答え2
whereis
このコマンドと選択肢を確認してください。/etc/alternatives/java
目的のJava実行可能ファイルの代わりにIcedTeaを指すシンボリックリンクがあることを確認してください。新しい回避策をインストールするコマンドを確認し、alternatives
必要に応じて設定できます。
編集:たとえば、RHEL文書へのリンク: https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_SOA_Platform/4.3/html/Getting_Started_Guide/appe-install_jdk_rhel.html