我刚刚在已经安装了 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