小编Bar*_*owe的帖子

管理JDK的'替代品'真的比Symlink和$ PATH更好吗?

我刚刚升级到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似乎要麻烦得多?我刚被告知可怜的信息,还是我遗漏了一些关于替代品的重要信息?

(注意:如果替代品在某种程度上明显更好,请随意残酷.我知道我对这个工具一无所知)

java linux fedora fedora16

6
推荐指数
1
解决办法
1651
查看次数

标签 统计

fedora ×1

fedora16 ×1

java ×1

linux ×1