Impostazione di una variabile di ambiente di sistema da un file batch di Windows?


2 Answers

Semplice esempio su come impostare JAVA_HOME con setx.exe nella riga di comando:

setx JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"

Questo imposterà la variabile di ambiente "JAVA_HOME" per l'utente corrente. Se si desidera impostare una variabile per tutti gli utenti, è necessario utilizzare l'opzione "-m". Ecco un esempio:

setx -m JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"

Nota : è necessario eseguire questo comando come amministratore.

Nota : assicurarsi di eseguire il comando setx da una finestra di amministrazione della riga di comando

Question

È possibile impostare una variabile di ambiente a livello di sistema da un prompt dei comandi in Windows 7 (o anche XP per quella materia). Sto correndo da un prompt dei comandi con privilegi elevati.

Quando utilizzo il comando set ( set name=value ), la variabile di ambiente sembra essere valida solo per la sessione del prompt dei comandi.




Le variabili di sistema possono essere impostate tramite CMD e registro Per es. reg query "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment" / v PERCORSO

Tutti i codici CMD e le variabili di sistema comunemente usati sono riportati qui: Imposta le variabili di ambiente del sistema Windows usando CMD .

Apri CMD e digita Set

Otterrai tutti i valori della variabile di sistema.

Digita set java per conoscere i dettagli del percorso di java installati sul sistema operativo della tua finestra.




Per XP, ho usato uno strumento (gratuito / donateware) chiamato "RAPIDEE" (Rapid Environment Editor), ma SETX è sicuramente sufficiente per Win 7 (non lo sapevo prima).






Related