2013-03-28 3 views
22

Mac OS X에서 Java 명령의 출력 앞에는 ""/ usr "에서 $ JAVA_HOME을 찾을 수 없으므로 시스템과 함께 계속됩니다 - 제공된 자바 ... ". 예를 들어,

 
$ java -version 
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java... 
java version "1.6.0_43" 
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203) 
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode) 

답변

46

자바 가정 환경 변수는 가능성으로 인해 오래된 가이드 (예를 들어, EC2 명령 행 도구)의 지시로, 잘못 설정되어 있습니다.

당신은 JAVA_HOME (예를 들어, .bashrc에)를 설정 곳마다, 그것은 변경 : 맥 OS X 10.5의로

export JAVA_HOME="$(/usr/libexec/java_home)" 

, 그 실행은 JAVA_HOME을 설정하는 지원 방법입니다.

https://developer.apple.com/library/content/qa/qa1170/_index.html