2013-03-28 9 views
22

Mac OS X上のJavaコマンドの出力には ""/usr "に$ JAVA_HOMEがありません-provided Java ...」と表示されます。たとえば、

 
$ 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

Javaホーム環境変数は、古いガイド(EC2コマンドラインツールなど)の指示のために間違って設定されています。

あなたはJAVA_HOME(例えばbashrcに)を設定する場合はいつでも、それを変更する:MacのOS X 10.5のよう

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

、その実行可能ファイルは、JAVA_HOMEを設定する方法としてサポートされます。

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

関連する問題