我输入:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1
说替代方法--install需要链接名称路径优先级
1
您到底要输入什么?请注意标点符号(例如破折号)和空格
—
steeldriver 2014年
@steeldriver是否可以解释链接名称路径优先级。如果没有像“ / user / bin / java /”这样的链接,那么会导致错误的结果吗?
—
Swapnil 2014年
它应该创建链接(如果没有当前组,则创建名称)。AFAIK唯一必须预先存在的是路径组件,即-但请注意(如您的问题所述),您的空间中有一个空格-因此,我的第一个评论。
—
steeldriver
java
/etc/alternatives
/usr/lib/jvm/jdk1.8.0/bin/java
@steeldriver是的/ usr / lib / jvm / bin / java /可用。我尝试了sudo update-alternatives -安装“ /usr/bin/java”“java”“/usr/lib/jvm/jdk1.8.0.05/bin/java” 1
—
Swapnil
您在
—
steeldriver 2014年
--
和单词之间留有空格install
吗?如果是这样,那就不要-它必须是--install
。同样,引号也没有必要,只是sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0.05/bin/java 1