如何在 Debian 上用 OpenJDK 7 替换 OpenJDK 6?

如何在 Debian 上用 OpenJDK 7 替换 OpenJDK 6?

我刚刚在已经安装了 OpenJDK 6 的 Debian 机器上安装了openjdk-7-jdk和软件包。但是,当我查看 Java 版本时,我看到它显示 OpenJDK 6:openjdk-7-jre

bui@debian:~$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-2)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
bui@debian:~$

我搜索了一下,但没有找到如何用新版本“替换”旧版本的答案(我确实找到了一个Ubuntu 的解决方案但那里使用的命令对我来说不可用)。

有人能告诉我该怎么做吗?

答案1

Java 版本仍然显示 OpenJDK 6 而不是 OpenJDK 7,因为默认 JDK 仍然指向 OpenJDK 6。为了解决这个问题,我们需要更改默认 JDK。下面的命令会有所帮助。

 sudo update-alternatives --config java

相关内容