JDK 1.5に対してほとんどの作業をしますが、時折1.6に変更する必要があります。 1つまたは複数のプロジェクトに特化して作業する必要があるときにはいつでも、私の 'JAVA_HOME'システム変数を手動で変更しなければならないというのはちょっと痛いです(そして、Eclipseはこれらのシナリオでうまくいきません。 。私は試しました。)WindowsのJAVA_HOMEシステム変数を変更するスクリプト
私は、レジストリスクリプトまたはWindowsシェルスクリプトを探しています。これは、このシステム変数を実行しやすいもので「切り替える」手段があります。
私は 'set'コマンドを使いこなしましたが、それはその特定のコマンドインスタンスのための変数を設定するだけで、グローバルではありません。
ありがとうございます。
EDIT#1:アドバイスの ポイント:
- は、同様にあなただけの多くのプロジェクトで使用されているJAVA_HOMEを(変更する必要があり、そのように、あなたのパス変数でJAVA_HOME変数を使用しますとにかく[Maven、Ant、etc])
- 簡単な使い方のためにいくつかのバッチスクリプトにコマンドを書きます
- 変更を加えると、すぐに反映されません。あなたはそれを閉じて、再び開く必要があります。
3-D:あなたは、あなたのスクリプトで "設定" & "SETX" の両方を使用することができますので、設定と同じアクティブなユーザセッションのための環境変数とグローバルに同時に。 –
@barti - あなたの助けてくれてありがとう、私のシナリオsetxは完璧に動作します。ありがとう! – javamonkey79