如何在 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 64 位服务器 VM (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命令。

相关内容