/usr/bin/java 仅与 sudo 一起使用

/usr/bin/java 仅与 sudo 一起使用

我希望你能帮助我解决以下问题。

我在安装 oracle jdk 时遇到问题。使用 update-alternatives 安装后:

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_71/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_71/bin/java

我看到所有可用的替代方案都可以:

sudo update-alternatives --config java

问题是java -version不工作,但如果我用以下命令运行它,它就可以工作sudo

sudo java -version

你能帮我解决这个问题吗?同样的事情也发生在javac

答案1

我修复了这个问题。
问题是/opt/java目录有700权限。我将其更改为755,现在java -version普通用户(没有)可以使用sudo

相关内容