我希望你能帮助我解决以下问题。
我在安装 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
。