/usr/bin/java는 sudo에서만 작동합니다.

/usr/bin/java는 sudo에서만 작동합니다.

다음 문제를 해결하는 데 도움을 주시기 바랍니다.

oracle jdk 설치에 문제가 있습니다. 업데이트 대안을 사용하여 설치한 후:

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).

관련 정보