WindowsでJava_homeシステム変数を変更するスクリプト
-
30-09-2019 - |
質問
私はJDK 1.5に対してほとんどの仕事をしていますが、時には1.6に変更する必要があります。自分の「java_home」システム変数を手動で行って変更する必要があるのは少し苦痛です。 。私はもう試した。)
レジストリスクリプトまたはWindowsシェルスクリプトを探しています。また、このシステム変数を簡単に実行できるもので「切り替える」ことができる手段を探しています。
私は「セット」コマンドをいじりましたが、それはグローバルではなく、その特定のコマンドインスタンスの変数のみを設定します。
前もって感謝します。
編集#1:アドバイスポイント:
- 使用 Java_home パス変数にも変数がありますが、そのようにして変更するだけです Java_home (とにかく多くのプロジェクトで使用されています[Maven、Antなど])
- コマンドをいくつかのバッチスクリプトに書き込み、使いやすくします
- 変更を行うと、Windowsコマンドセッションはすぐには反映されません。あなたはそれを閉じて再開する必要があります。
解決
使用できます setx
その目的のために
そのようです:
setx /M JAVA_HOME "C:\Program Files (x86)\Java\jdk1.6.0_17"
所属していません StackOverflow