我有一个 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
命令。