2017-10-11 8 views
2

これには疑問がありますが、java?の環境変数を設定するときにJAVA_HOMEのみを変数名として指定する必要がありますか。私は非常に多くの記事やビデオを見て、どこでも同じ変数名JAVA_HOME。 (アンドロイドの場合でもANDROID_HOMEのみ)。他の変数名を付けるとどうなりますか?誰にでもこれを助けることができますか?javaの環境変数を設定する際にJAVA_HOMEのみを変数名として指定する必要はありますか?

ありがとうございます。

+1

他の変数名でも問題はありませんが、Javaホームディレクトリを設定することはできません。 'JAVA_HOME =/some/dir java ...'を意味すると仮定すると、これは 'java'の引数ではなく、環境変数を設定しています。 – jonrsharpe

+0

ここをクリックしてください: https://stackoverflow.com/questions/5102022/what-is-the-reason-for-the-existence-of-the-java-home-environment-variable –

+0

回答ありがとうございます@jonrsharpe –

答えて

2

他の名前を設定することもできますが、javaを使用するアプリケーションの中には、JAVA_HOMEを検索してセットアップや実行を試みるものがあります。たとえば、javaを使用するIDEのように、環境変数を検索します。

+0

@ Rishabh Durgarさんのお返事ありがとうございます。 ANDROID_HOMEのような他の変数設定の場合と同じ理由ですか? –

+0

絶対に正しいです。 –

+0

ありがとう、私はいくつかのアイデアを持っています。 –

1

JAVA_HOMEは、Javaがシステム上にある場合の標準的な環境変数名です。たとえば、それをJAVA_HOME_OTHERに変更すると、JAVA_HOME envを賭けた変数に依存するJavaアプリケーションは実行されません。

+0

あなたの答え@ SergeyBに感謝します。 JAVA_HOMEはキーワードのようですか? –

+0

これは、Javaの場所に普遍的に受け入れられている環境変数である命名規則です。 – SergeyB

関連する問題