ホームページ  >  記事  >  Java  >  macOS X 10.6 で JAVA_HOME 環境変数を設定するにはどうすればよいですか?

macOS X 10.6 で JAVA_HOME 環境変数を設定するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-03 10:33:29511ブラウズ

How to Set the JAVA_HOME Environment Variable on macOS X 10.6?

macOS X 10.6 で JAVA_HOME 環境変数を設定する

JAVA_HOME 環境変数の設定は、環境設定にシェル スクリプトに依存する多くの Java アプリケーションにとって重要です。構成。 macOS X 10.6 では、この変数に次のような複数のパスを使用できます:

  • /Library/Java/Home
  • /System/Library/Frameworks/JavaVM.framework/Home
  • /System/Library/Frameworks/JavaVM.framework/Versions/Current

これらのパスは、Java 設定ペインで定義されている現在の Java 仮想マシン (JVM) にリンクしている場合があります。どちらを使用するか、またはそれらのいずれかを受け入れられるかという問題が生じます。

推奨される解決策は、JAVA_HOME を /usr/libexec/java_home コマンドの出力に設定することです。これにより、Java ファイルで指定された Java パスが取得されます。好み。このアプローチは信頼性が高く、問題がないことが証明されています。

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

場合によっては、JAVA_HOME を古い Java バージョンでオーバーライドする必要がある場合があります。たとえば、プログラムに 32 ビット Java 5 が必要な場合、次のコマンドを使用して JAVA_HOME を設定できます。

export JAVA_HOME=$(/usr/libexec/java_home -v 1.5)

/usr/libexec/java_home がパスにない場合は、次のコマンドを使用して追加できます。 :

sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/java_home

詳細については、java_home コマンドに関する Oracle ドキュメントと、macOS での JDK の構成に関する Spring Tool Suite の記事を参照してください。

以上がmacOS X 10.6 で JAVA_HOME 環境変数を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。