JAVA_HOMEを見つける方法
はじめに
このクイックポストでは、WINDOWS、Mac、およびLinuxでJAVA_HOMEを見つける方法を学びます。
ご存知のように、JAVA_HOMEはjavaやjavacなどのjava実行可能ファイルを見つけるために一般的に使用する環境変数です。
2., Windows固有のJAVA_HOMEを見つける方法
オペレーティングシステムとしてWindowsを使用している場合は、まずコマンドライン(cmd)を開き、次のように入力する必要があります。
echo %JAVA_HOME%
JAVA_HOMEが私たちの環境で定義されている場合、上記のコマンドはそれを出力します。
または、次のように試すことができます。
where java
これはjava実行可能ファイルの場所を表示します。,
macOSおよびLinux固有のJAVA_HOMEを見つける方法
macOSまたはLinuxのいずれかを使用している場合、ターミナルを開いて次のように入力します。
echo $JAVA_HOME
JAVA_HOMEが私たちの環境で定義されている場合、上記のコマンドはそれを出力します。
または、次のように試すことができます。
which java
これはおそらく/usr/bin/javaを示しています。
しかし、実際にはこれはシンボリックリンクなのであまり役に立ちません。, これを解明するために、dirnameとreadlinkを使用します。
Linuxの場合:
dirname $(dirname $(readlink -f $(which javac)))
およびmacOSの場合:
$(dirname $(readlink $(which javac)))/java_home
結果として、このコマンドは現在使用されているjavaフォルダを出力します。
Javaを使用してJAVA_HOMEを見つける
そして、javaを自分で実行できる場合は、ほぼプラットフォームに依存しない方法もあります。
java -XshowSettings:properties -version
このコマンドを実行すると、多数のプロパティが出力されます。そのうちの一つはjavaです。家だしかし、それを解析するには、まだプラットフォーム固有のツールが必要です。,
LinuxとmacOSの場合はgrepを使用しましょう:
java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'
Windowsの場合はfindstrを使用しましょう:
java -XshowSettings:properties -version 2>&1 | findstr "java.home"
結論
この簡単な投稿で、さまざまなオペレーティングシステムでJAVA_HOMEを見つける方法を学びました。
ただし、動作しなかった場合は、Javaのインストール中にJAVA_HOME変数を適切に設定しなかった可能性があります。
春の学習コースを通じて、Spring5およびSpring Boot2を開始します。
>>コースをチェックアウト