
以下の問題についてご助力いただければ幸いです。
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
利用可能なすべての代替案が OK であることがわかります:
sudo update-alternatives --config java
問題は、 がjava -version
動作しないが、 を実行すると動作するということですsudo
:
sudo java -version
この問題を解決するのを手伝ってもらえますか?同じことがjavac
答え1
問題を修正しました。
問題は、/opt/java
ディレクトリに権限があることでした700
。これを に変更し755
、java -version
通常のユーザー ( なしsudo
) でも機能するようになりました。