我刚刚升级到Fedora 16(来自fedora 12),并且已经读过/被告知通过使用简单的符号链接并将我的$ PATH设置为该符号链接而不是设置不同的JDK,我应该使用替代工具.
我不明白的是,当你似乎必须运行时,替代方案更好地管理你的jdk:alternative --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
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:
为什么我认为替代方案是在较新版本的Fedora中管理Java工具的正确方法,因为完全切换JDK似乎要麻烦得多?我刚被告知可怜的信息,还是我遗漏了一些关于替代品的重要信息?
(注意:如果替代品在某种程度上明显更好,请随意残酷.我知道我对这个工具一无所知)