我刚刚升级到 Fedora 16(从 fedora 12),并且已经阅读/被告知,我应该使用替代工具,而不是通过使用简单的符号链接并将我的 $PATH 设置为该符号链接来设置不同的 JDK。
我不明白替代方案如何更好地管理您的 jdk,当您似乎必须运行时:alternatives --config 不仅适用于“java”,而且适用于所有支持工具(javac、javaws、jstack 等) . 与以下相比,这似乎很悲惨:
(假设 $PATH=/opt/local/java/current/bin:...)
rm /opt/local/java/current
ln -s /path/to/unpacked/jdkX /opt/local/java/current
所以我的问题是:
为什么我听说替代方案是在较新版本的 Fedora 中管理 java 工具的正确方法,而完全切换 JDK 似乎要麻烦得多?我刚刚被告知信息很差,还是我错过了一些关于替代品的重要信息?
(注意:如果替代品在某些方面明显更好,请随意残酷。我知道我对这个工具基本上一无所知)