JVM の Java システム プロパティと環境変数
質問:
Java の場合仮想マシン (JVM)、System.getProperties() を通じて取得されるシステム プロパティと環境を区別するものSystem.getenv()?
答え:
システム プロパティ:
- に設定します。 -Dpropertyname=value.
- を使用した Java コマンド ラインSystem.setProperty() または System.getProperties().load() メソッドを使用して実行時に変更されます。
- System.getProperty(String key) または System.getProperty(String key, String def) を使用して取得されます。
環境変数:
- オペレーティング システム環境で設定されます。
- 実行時には変更できません。
- System.getenv(文字列名) を通じてアクセス可能です。
以上がJava システム プロパティと環境変数の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。