这个周末我升级到了 Ubuntu gnome 14.10。我一直很好奇想尝试一下 JavaFX,并注意到现在有一个 openjfx 包可用。所以我 apt-get 安装了 openjdk-8-jdk 和 openjfx 并试用了它。一切似乎都运行良好,我决定不再需要另一个 openjdk。所以我 apt-get 删除了 openjdk-7-jdk。当检查 update-alternatives --config java 时,我注意到我现在突然安装了三个 jdk:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069 manual mode
我不确定如果安装了三个不同的 JDK(除了它占用不太大的 SSD 上的空间之外),我是否会遇到问题,或者删除它们是否会导致意外问题。我想删除其中两个,但我应该删除吗?我该怎么做?我发现这个答案,但我不想卸载所有内容,只想卸载 jdk 6 和 7。或者最好只是卸载所有内容,然后重新安装 jdk 8?
答案1
安装多个 JDK 不是问题。我的机器上至少有一个 6、7 和 8 版本(Oracle 版本)。通常大多数情况下都使用最新版本,但有时必须使用旧版软件。