Script per variabile Variazione JAVA_HOME di sistema in Windows
-
30-09-2019 - |
Domanda
I fare la maggior parte del mio lavoro contro JDK 1.5 - ma a volte devo cambiare a 1,6. è un po 'doloroso dover andare a cambiare la mia variabile di sistema 'JAVA_HOME' ogni volta che ho bisogno di lavorare su un progetto specifico per uno o l'altro (e no, Eclipse non gioca bene in questi scenari manualmente - la fiducia me .. .I've provato.)
Sto cercando uno script di Registro di sistema o della shell di Windows script o per quella materia qualsiasi mezzo con cui posso "toggle" questa variabile di sistema con qualcosa che è facile da eseguire.
Ho incasinato con il comando 'set', ma che imposta solo la variabile per quel particolare istanza di comando - non globalmente.
Grazie in anticipo.
Modifica # 1: Punti di consiglio:
- Utilizza il JAVA_HOME variabile nella variabile percorso così, in questo modo è sufficiente cambiare il JAVA_HOME (che viene utilizzato in molti progetti in ogni modo [Maven, formica, ecc])
- Scrivi il comando in uno script paio lotti per un facile utilizzo
- Quando si effettua il cambio comando le finestre di sessione non rifletterà subito. È necessario chiudere e riaprirlo.
Soluzione
Si potrebbe utilizzare setx
a tale scopo
In questo modo:
setx /M JAVA_HOME "C:\Program Files (x86)\Java\jdk1.6.0_17"