我安裝了 64 位元 Ubuntu,並使用 OpenJDK 作為預設 Java 版本。
jeffrey@jeffrey-Satellite-M645:~$ java -version java 版本"1.6.0_27" OpenJDK 運行時環境(IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 位元組build 20.0-b12,混合模式)jeffrey@jeffrey-Satellite-M645:~$
我想將其更改為 Oracle 版本:
jdk-6u43-linux-x64
我已經下載了jdk-6u43-linux-x64.bin
文件並運行
sudo chmod a+x /usr/share/java/jdk-6u43-linux-x64.bin
其次是
sudo /usr/share/java/jdk-6u43-linux-x64.bin
當我運行時,我仍然無法在可能版本清單中顯示該版本:
jeffrey@jeffrey-Satellite-M645:~$ sudo update-alternatives --config java
There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Nothing to configure.
jeffrey@jeffrey-Satellite-M645:~$
我在這個網站上看到了很多關於此問題的帖子,這些帖子使用了無法解決我的環境的特定工具或技術,或者我已經擁有二進位檔案的事實 - 我只需要安裝它並選擇它作為預設值。
我不明白什麼?如何安裝 bin 檔案以便將其設為預設版本。
答案1
您的 java 替代方案未安裝(即使安裝了 java 程式)。
您首先需要執行以下命令:
update-alternatives --install /usr/bin/java java /path/to/bin/java 100
然後,您將能夠執行update-alternatives --config java
命令。