为什么在 Linux 计算机上安装 Java 时使用 alternatives 命令

2022-09-03 07:08:17

在 Linux 计算机上安装 Java 时需要以下命令(请参阅教程中的命令)。

alternatives --install /usr/bin/java java /usr/java/jre1.7.0_01/bin/java 20000

man alternatives终端上的命令 说:

替代项 - 维护符号链接以确定默认命令

我不明白为什么我们在安装Java(JRE或JDK)时需要这个命令,行尾指的是什么?请仔细解释。20000


答案 1

它不是特定于Linux的,只是一些发行版。它更适合维护软件或库的多个版本,并在它们之间轻松切换。您的应用程序仅指向符号链接,您可以随时轻松切换该链接,而不必遍历应用程序的所有配置。我不知道20000是什么意思,但这是手册页:http://linux.about.com/library/cmd/blcmdl8_alternatives.htm(但你也应该在你的系统中有这个)


答案 2

为了解决20000年的目的,这是该特定备选方案的优先事项。根据手册页:

每个备选方案都有一个与之关联的优先级。当链接组处于自动模式时,该组成员指向的替代项将是具有最高优先级的备选项。


推荐