Linux
在 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)
我在某處缺少符號連結嗎?
作為評論會更好,但我沒有這個特權。
你有專有的 Java 包嗎?你重新登錄了嗎?檢查使用
sudo zypper search -i java
. 您應該能夠看到提供 java 版本 1.7 的任何內容並刪除該軟體包。可以手動安裝專有的 java 包,並且確實在說明中有手動創建的符號連結(我從未成功實現過),但我認為查找和刪除提供 1.7 的包將是在這種情況下開始的地方。