update-alternatives –install说它需要链接名称路径优先级?

我打字:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1 

它表示替代方案–install需要链接名称路径优先级

你在 – 和安装这个词之间留下了空间吗? 如果是这样,不要 – 它需要--install

 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1 

引号不应该是必要的,因为没有任何元素具有嵌入空格 – 尽管它们不应该造成任何伤害。

命令sintax是

alternatives --install

如果参数中没有空格,则不需要引号。

在你的情况下:

alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1

注意:你在jdk之前的路径中真的有空间吗?

这是因为此命令维护符号链接。 我建议执行man update-alternatives以获取有关该命令的更多信息。

只是想尝试贡献这篇文章。 我使用此命令,一旦我知道我的设置正确。

 echo 1 | sudo update-alternatives --config java