我如何更改我的 Java 版本?

我如何更改我的 Java 版本?

我想在我的 Ubuntu 14.04 上安装 Oracle JDK。我尝试使用webupd8 的方法。安装程序运行正常,但是当我输入时,java -version我得到:

java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

我甚至sudo update-alternatives --config java尝试将我使用的 Java 更改为 Oracle 的 Java,但运行时java -version仍然得到相同的 IcedTea 版本。如何将我使用的 Java 切换到 Oracle 的版本?

答案1

如果您不想使用 openjdk,我建议您完全删除 openjdk。一种简单的方法是安装 synaptic,它是一款不错的工具,可列出所有可用和已安装的软件包,并在快速过滤器 openjdk 中写入,选择已安装的所有内容并将其删除。(您必须等待一段时间,直到它完成索引。仅在第一次运行 synaptic 时才会花费大量时间)

如果您还想保留 openjdk,那么您应该只删除 icedtea-plugin,它是浏览器的插件。您还应该输入命令“which java”,然后按照链接进入可执行文件。找到可执行文件的最后一个链接,并将其更改为指向您喜欢的 java。我认为链接如下:“which java”-> /usr/bin/java -> /etc/alternatives/java/-> 。

如果您使用命令“ls -Alh”或其别名“ll”(即两个 L),则会显示从一个文件到另一个文件的链接。如果您想列出指向 java 可执行文件的第一个链接,只需输入“ll /usr/bin/java”。

相关内容