

Javaで環境変数を動的に変更するJUnitをEclipseで作成しています。
環境変数を取得するのは、
String str = System.getenv("ROOT_DIR");
でできますが、
環境変数に値を設定することができません。
「システム詳細設定」-「環境変数」で設定すればできるのですが、
Javaのプログラム上でいろいろな値に変更しながら、挙動の確認をしたいと思っています。
環境変数を使うのは、システムに依存することになるので、
良くないのはわかっていますが、
Javaで動的に変えたいのです、
Eclipseのデバッグの構成で「環境」から「変数」に「RROT_DIR」を設定すればよいのですが、
動的に変えることができないので、
何かいい方法はありますでしょうか。
No.1ベストアンサー
- 回答日時:
アプリケーションを起動するスクリプトを書き、
スクリプトで環境変数をセットするようにして
それをJavaから起動するのが現実的だと
思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
SSI 文字化けしてしまう
-
DLLをREGSVR32しないで利用する...
-
メモリの「コミット済み」の意...
-
リカバリ領域
-
メモリが"written"になることは...
-
中古PCのOSについて
-
RECOVERY(D:)ってなんですか?
-
backing storeって何ですか?
-
Apache『OS 10048』エラーの対...
-
これは何ですか?igfxext.exe
-
起動時に毎回 Press The ESC Key
-
初期化
-
「クラス文字列が無効です」の...
-
パソコンのデータをネットにつ...
-
再度お聞きします
-
朝一番の起動のみネットワーク...
-
パソコン起動時にF1を押さない...
-
win10 仮想メモリ
-
0x80240437のエラーです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
起動中のアプリ、ソフトの取得
-
VB2005でのSource...
-
DLLをREGSVR32しないで利用する...
-
Accessのフォームをコマンドラ...
-
勝手にセキュリティー警告が出る
-
タスクトレイ常駐するプログラ...
-
ハードウェア変更のスキャンをO...
-
プログラムからOS標準ブラウザ...
-
アプリケーション実行中にタス...
-
このアプリはなんですか?
-
ilink32.exe'を実行できないエラー
-
ExcelのVBAコードについて教え...
-
F-LINKについて
-
エントリーポイントが見つかり...
-
「mailto:」の書式
-
VC++からブラウザを起動し...
-
タスクスケジュールで定時にポ...
-
WebBrowserコントロールでの印刷
-
コマンドプロンプトでIEを起動...
おすすめ情報