Javaで環境変数を動的に変更するJUnitをEclipseで作成しています。
環境変数を取得するのは、
String str = System.getenv("ROOT_DIR");
でできますが、
環境変数に値を設定することができません。
「システム詳細設定」-「環境変数」で設定すればできるのですが、
Javaのプログラム上でいろいろな値に変更しながら、挙動の確認をしたいと思っています。
環境変数を使うのは、システムに依存することになるので、
良くないのはわかっていますが、
Javaで動的に変えたいのです、
Eclipseのデバッグの構成で「環境」から「変数」に「RROT_DIR」を設定すればよいのですが、
動的に変えることができないので、
何かいい方法はありますでしょうか。
No.1ベストアンサー
- 回答日時:
アプリケーションを起動するスクリプトを書き、
スクリプトで環境変数をセットするようにして
それをJavaから起動するのが現実的だと
思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- Windows 10 パスを通す 1 2022/09/10 20:01
- ルーター・ネットワーク機器 transix回線で契約、外部からIPv6でNASにアクセスしたい 1 2023/01/26 15:07
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Visual Basic(VBA) M365環境での動作エラー、及び対応相談 1 2023/01/27 04:18
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- 防犯カメラ・監視カメラ・小型カメラ モトブログ用GoProの設定について 1 2022/04/25 11:39
- Safari(サファリ) 米国サイトへ行きたいのに、勝手に日本語ページへ飛ばされる 1 2022/10/16 07:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
起動中のアプリ、ソフトの取得
-
FORMが開いているかどうかの確...
-
メモリの「コミット済み」の意...
-
プロファイルエラーについて
-
メモリが"written"になることは...
-
Windows98SE ・Meの動作「上限...
-
\\Device\\Harddisk1\\DR1 でコ...
-
NEC 再セットアップできない
-
パソコンのデータをネットにつ...
-
PCを起動すると画面が真っ黒で...
-
CPU使用率が10秒間隔くらいで...
-
インターネットにつなぐと電源...
-
ブラクラを踏んでしまいました...
-
RECOVERY(D:)ってなんですか?
-
windows7がロゴから先に進まない。
-
MacとWinのメモリの違いについて
-
VMWareを使用して、ChromeOSをW...
-
リカバリー時に「データの伸長...
-
ノートPCの音声が途中で切れて...
-
0x80240437のエラーです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FORMが開いているかどうかの確...
-
起動中のアプリ、ソフトの取得
-
DLLをREGSVR32しないで利用する...
-
プログラムからOS標準ブラウザ...
-
IEとクロームの表示ずれ
-
Javaで環境変数を動的に変更す...
-
Accessのフォームをコマンドラ...
-
VBscriptでのエクセルの起動に...
-
VC++からブラウザを起動し...
-
WebBrowserコントロールでの印刷
-
office2003で使用許諾契約書が...
-
タスクトレイ常駐するプログラ...
-
VB6.0のツールバー標準メニュー...
-
VB6での環境変数変更方法について
-
IPアドレスのみをMsgBoxで表示...
-
勝手にセキュリティー警告が出る
-
アンケート型のホームページの...
-
VB.NETでIEを起動してそのIE...
-
ACCESS2000自体を最大化表示
-
cmdを立ち上げたときに「C:\\>...
おすすめ情報