当Linux机器上安装Java(在教程中看到了命令)下面的命令需要。
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000
man alternatives
指挥终端上说:
替代品 - 保持符号链接确定默认命令
我不明白为什么我们需要这个命令安装Java(JRE或JDK)时,与什么情况20000
在该行的末尾是指? 请小心解释。
当Linux机器上安装Java(在教程中看到了命令)下面的命令需要。
alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000
man alternatives
指挥终端上说:
替代品 - 保持符号链接确定默认命令
我不明白为什么我们需要这个命令安装Java(JRE或JDK)时,与什么情况20000
在该行的末尾是指? 请小心解释。
这不是具体到Linux,只有一些分布。 这对维护软件或库的多个版本更好,它们之间轻松切换。 你的应用程序仅指向符号链接,您可以轻松切换任何时间,没有经过您的应用程序的所有配置。 我不知道20000名是什么意思,但这里的手册页: http://linux.about.com/library/cmd/blcmdl8_alternatives.htm (但你应该有你的系统太)
为了解决什么20000是,这是特定替代的优先级。 每手册页:
每个备选方案都具有与其关联的优先级。 当一个链路组处于自动模式下,替代指向该组的成员将是那些具有最高优先级。
还有关于优先没有很好的解释,但似乎更大的数字被认为比更小的数字有更高的优先级。
alternatives --display java
也显示的优先级。 我注意到/jre-1.4.2中加入的1420优先权,所以它会根据JRE的版本号是有意义的优先级数量。