编辑Java JDK的替代项时权限被拒绝

因此,在CentOS 7上通过腻子,我正在尝试更新Java,因为它目前是1.6.0。


我已经安装了正确的JDK,但是现在我必须编辑替代方法,并且在尝试这样做时收到以下消息:


[mcserver@e3-1240v3 ~]$ alternatives --config java


There are 5 programs which provide 'java'.


Selection    Command

-----------------------------------------------

+ 1           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

  2           /opt/jdk1.8.0_171/bin/java

* 3           /usr/java/jdk-10.0.1/bin/java

  4           /usr/java/jre-10.0.1/bin/java

  5           /usr/java/jdk1.8.0_172-amd64/jre/bin/java


Enter to keep the current selection[+], or type selection number: 3

failed to create /var/lib/alternatives/java.new: Permission denied

有什么办法吗?提前致谢。


哔哔one
浏览 436回答 1
1回答

慕哥6287543

您需要sudo命令,或者更改目录的权限(chmod),如果/var/lib/alternatives目录不存在,则最终创建它
打开App,查看更多内容
随时随地看视频慕课网APP