我在 12.04 上成功安裝了 Oracle Java 並將其設置為默認值,我想知道刪除 Icedtea 和 OpenJDK6 以及屬於它的所有內容並僅保留 Oracle Java 是否安全,是否可以,以及我是否想重新安裝 Icedtea以後就可以了嗎?這是我的輸出:
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode
2 * /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode
手動模式和自動模式有什麼差別?
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
答案1
是的,這樣做是可以的,除非你正在運行一些特別需要 openjdk 的軟體。很可能你不是。另外,是的,如果需要,您可以稍後安裝 IcedTea。
man 8 update-alternatives
告訴
automatic mode
When a link group is in automatic mode, the alternatives system
ensures that the links in the group point to the highest priority
alternative appropriate for the group.
manual mode
When a link group is in manual mode, the alternatives system will
not make any changes to the system administrator's settings.
基本上,在自動模式下,安裝新套件可能會更改預設值。在手動模式下,您選擇的內容將保留。