Como definimos a variável de ambiente Java no cmd.exe?

1

Eu preciso definir a variável de ambiente Java no cmd.exe. Eu tentei isso:

set java = System.out.println(System.getProperty("java.home"));
path=java;%path%

Estou ciente de que isso não muda nada, mas achei que seria um bom começo. Então, como eu poderia mudar a variável de ambiente Java? (O script precisa ser executado em clientes Windows 7 e 8).

    
por William Edwards 30.07.2015 / 13:46

2 respostas

1

O comando a seguir definirá a variável de ambiente JAVA_HOME. Isso é necessário se você for instalar aplicação baseada em java como Eclipse, Tomcat etc

SET JAVA_HOME = C:/Program Files/Java

O comando a seguir definirá a variável de ambiente PATH. Isso é necessário se você quiser acessar o compilador java (javac) e o próprio java.

SET PATH = %PATH%;%JAVA_HOME%\bin
    
por 15.10.2015 / 11:21
-1

Que tal isso:

set JAVA=path\to\the\desired\jdk
set PATH=%JAVA%;%PATH%

Mas lembre-se que toda vez que você alterar / criar uma variável env, você verá essas alterações somente no cmd.exe atual aberto.

Se você quiser mudar o seu sistema jdk graças a um script, não tenho certeza se isso é tão fácil no Windows.

    
por 30.07.2015 / 14:06