4

環境変数の値に基づいて動作が変化するほとんどの UNIX コマンドには、man ページに「環境変数」セクションがあります。Java バイナリ (Sun/Oracle Java 6) にはそのような運はありませんが、CLASSPATH やおそらく JVM_OPTS などが影響していることは確かです。

「Java」バイナリに影響を与える環境変数のリストを教えてもらえますか?

4

4 に答える 4

2

それほど多くはないと思いますが、どの実装 (oracle と ibm) によって異なります。

IBM の JDK のリストは次のとおりです

Oracle JDK には、少なくともCLASSPATHJAVA_HOME、およびJRE_HOMEがあります。「java」のマニュアルページに記載されている環境変数は CLASSPATH だけです。

anttomcatなどの他のツールはJVM_OPTSを探し、JBossJAVA_OPTSを使用します。

于 2011-11-23T19:34:55.997 に答える
0

アプレットや Webstart を含むすべての JVM 呼び出しで機能する もあり_JAVA_OPTIONSます

于 2011-11-23T21:52:20.740 に答える
0

JAVA_HOMEmaven や ant などのビルド システムを構成する必要がない場合は、インストール ディレクトリに設定し$JAVA_HOME/binて PATH に追加するだけで十分です。

CLASSPATHほとんどの開始スクリプトでは、サポート ライブラリ (.jar) またはサードパーティのものの場所を含める必要があります。

JAVA_OPTS通常、ヒープスペース、デバッグエージェントなどを設定するためのパラメーターが含まれています。

私の知る限り、Java自体は環境設定に依存せず、スクリプト、initサービス、およびその他のビルドを開始します。

したがって、Java (ソフトウェア製品) に関連するすべての環境変数の単一のリストは見つかりません。

于 2011-11-23T19:33:31.337 に答える