ホームページ >Java >&#&チュートリアル >Java システム プロパティと環境変数の違いは何ですか?

Java システム プロパティと環境変数の違いは何ですか?

DDD
DDDオリジナル
2024-11-16 12:17:03611ブラウズ

What's the Difference Between Java System Properties and Environment Variables?

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 サイトの他の関連記事を参照してください。

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