在 openSUSE 13.2 上切换到 Java 1.8

在 openSUSE 13.2 上切换到 Java 1.8

我使用以下命令删除了已安装的 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 的包是开始的地方。

相关内容