JAVA_HOME 환경 변수 설정

JAVA_HOME 환경 변수 설정

export JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Home내 Mac에 java_home을 설정했습니다 ~/.profile file. 터미널을 종료하고 다시 실행했습니다.

하지만 입력 echo $JAVA_HOME하고 누르면 어느 것이 올바른 것이 아닌지 Enter표시됩니다 . JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Version/1.6.0_22/Home이 문제를 어떻게 해결하고 변경할 수 있나요?

답변1

10.6(내 생각에는 -- 더 빠를 수도 있음)부터 JAVA_HOME 변수를 설정하는 권장 방법은 /usr/libexec/java_home다음과 같은 방법을 사용하는 것입니다.

% export JAVA_HOME=`/usr/libexec/java_home`

다양한 제약 조건에 따라 적합한 JAVA_HOME을 선택하기 위해 명령에 추가할 수 있는 다양한 옵션이 있습니다. 자세한 내용은 java_home 맨페이지를 참조하십시오.

일반적인 아이디어는 아래의 구조가 /System/Library/Frameworks/JavaVM.frameworks문서화되어 있지 않으며 원칙적으로 릴리스마다 변경될 수 있다는 것입니다.

관련 정보