如何在 Ubuntu 12.04 LTS 64 位元上將 Sun Java JDK 設定為預設值

如何在 Ubuntu 12.04 LTS 64 位元上將 Sun Java JDK 設定為預設值

我安裝了 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命令。

相關內容