我已在 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.
基本上,在自动模式下,安装新包可能会更改默认设置。在手动模式下,您选择的设置将保持不变。