特定の環境変数を設定する必要があるJavaアプリケーションがあっても、それらをbash.rcまたはbash_profileの中に配置することはできません。 etc/profile.dは、Javaプロセス内でそれらを設定することは可能ですか?または、これらの設定はJavaプロセスが実行される前に設定する必要がありますか?また、私はそれらをユーザーに透過的にしたいので、毎回手動で設定することはオプションではありません。LinuxのJavaからのプロセス内からシェル環境変数を設定する
答えて
シェルスクリプトからjavaプロセスを開始します。スクリプトは、最初に環境変数を定義してエクスポートします。
お試しください。
System.setProperty("KEY", "VALUE");
これはJavaのシステムプロパティです。これは環境変数ではありません。 –
私の悪い、私は十分に慎重ではなかった。 –
を設定するために、私はこれが不可能であると思います。 System.getenv()は変更不可能なマップです。つまり、その中の要素を変更することはできません。
彼はProcessBuilderを使ってenv変数を設定することができます。私は自分の投稿に入れたリンクと "重複している可能性のある"コメントを参照してください –
- 1. 外部のbashから環境変数を設定する
- 2. ファイルの内容から環境変数を設定する方法は?
- 3. Scalaから環境変数を設定するには?
- 4. Eclipseから環境変数を設定する
- 5. Gradleビルドから環境変数を設定する
- 6. PowerShellからVisual Studio環境変数を設定する
- 7. emacsシェル(eshell)で環境変数を設定するには?
- 8. の設定環境変数
- 9. 環境変数の設定
- 10. サブMakefileからそのルートMakefileまたは現在のシェルに環境変数を設定するには?
- 11. Delphi(Win32)から環境変数を設定
- 12. maven pomからlinux環境変数にアクセスする方法は?
- 13. スペースがある環境変数をLinuxに設定する
- 14. 私自身のC Linuxシェルの環境変数?
- 15. プロセスの環境変数
- 16. Javaプログラムのシェルスクリプト/アクセスの環境変数を設定する
- 17. 環境変数を設定しているときにrubyからシェルを外す
- 18. ビルド全体でnmakeからANTまでの環境変数を設定する
- 19. Makefileシェルへの環境変数のエクスポート
- 20. 環境変数を設定する
- 21. MacからLinuxへの仮想環境
- 22. JavaからJRubyスクリプトのトップレベル環境への変数へのアクセス
- 23. どこの環境変数を設定するのですか?
- 24. Windowsシェル環境変数のクイックスワップ
- 25. execのNodeJS環境変数を設定
- 26. 言語設定環境とM-xシェル
- 27. Javaコードから環境変数を読み取る方法
- 28. ドッカーコンテナから環境変数を取得
- 29. Cygwinで環境変数を設定するにはどうしたらいいですか? Linuxでは
- 30. Linuxバッファオーバーフロー環境変数
明確にしてください:環境変数をプログラム内からハードコードされた値に設定したい場合は、その環境変数を読み込みますか? –
[Javaから環境変数を設定するにはどうすればいいですか?](http://stackoverflow.com/questions/318239/how-do-i-set-environment-variables-from-java) –