我使用以下命令删除了已安装的 Java 1.7 版本:
sudo zypper remove -y java-1_7_0-openjdk java-1_7_0-openjdk-devel java-1_7_0-openjdk-plugin
然后安装Java 1.8:
sudo zypper install -y java-1_8_0-openjdk java-1_8_0-openjdk-devel java-1_8_0-openjdk-plugin
但是当我跑步时java -version
我得到:
java version "1.7.0_71"
OpenJDK Runtime Environment (IcedTea 2.5.3) (suse-1.1-x86_64)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
我是否在某处遗漏了符号链接?
答案1
作为评论这会更好,但我没有这个特权。
您有专有 Java 包吗?您重新登录了吗?使用 检查安装了什么sudo zypper search -i java
。您应该能够看到提供 Java 版本 1.7 的任何内容并删除该包。可以手动安装专有 Java 包,而且说明中确实有手动创建的符号链接(我从未成功实现过),但我认为在这种情况下,找到并删除提供 1.7 的包是开始的地方。