
我希望你能幫我解決以下問題。
我在安裝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
)。