
Надеюсь, вы сможете мне помочь со следующей проблемой.
У меня проблема с установкой 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
).