Como alterar a versão do Java no Windows 10

5

Eu fiz o seguinte:

1. Configure a variável de ambiente JAVA_HOME:

2.AdicioneoJava1.6.0_45edesativeoJava1.8.0_66emJavaRuntimeEnvironmentSettingsemConfigureJava:

Infelizmente,oJavaaindaé1.8.0_66:

>java-versionjavaversion"1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)

Alguém poderia dar uma dica sobre isso?

Editar:

Por sugestão de Per David, o seguinte é o conteúdo relacionado a Java a partir da saída do comando PATH (a saída inteira é super longa, espero que o seguinte seja suficiente para esta pergunta.):

PATH=C:\ProgramData\Oracle\Java\javapath; ... C:\Program Files\Java\jdk1.6.0_45\bin
    
por Hong 26.03.2016 / 12:11

5 respostas

7

java -version está executando a versão errada do java.

Diagnóstico:

>java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode)

the following is the Java related contents from the output of PATH:

PATH=C:\ProgramData\Oracle\Java\javapath; ... C:\Program Files\Java\jdk1.6.0_45\bin

Conclusão:

Da saída acima, podemos deduzir que C:\ProgramData\Oracle\Java\javapath é 1.8.0_66 .

Você precisa alterar seu PATH para colocar C:\Program Files\Java\jdk1.6.0_45\bin primeiro.

I noticed that after checking the path per your suggestion. Windows 10 does not allow me to edit the path because it says "This environment variable is too large." I know there should be another question to deal with this separately.

Você também precisa limpar seu caminho. Meu palpite é que você tem muitas entradas duplicadas.

    
por 26.03.2016 / 13:52
3

Este é o executável JAVA ativo REAL no seu PATH:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;

Remova-o e o sistema recebe o valor de

...;%JAVA_HOME%\bin\;
    
por 03.05.2018 / 20:48
1

Como você pode verificar a variável javapath na variável de caminho do ambiente do sistema.

Então, se você quiser usar sua própria versão. Você pode fazer

  • 1) Crie uma nova variável na variável de sistemas
  • 2) Nomeie como JAVA_HOME e forneça o caminho de instalação do jdk
  • 3) adicione essa variável no caminho e mova-a para o topo.
  • 4) verifique java -version

você precisa criar um JAVA_HOME

    
por 25.04.2018 / 17:15
1

Verifique também o registro. Pressione a tecla Win-R, digite regedit . Procure por Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment . Se houver algo diferente, do que você espera, é melhor reinstalar o Java. Se não for possível, mude cuidadosamente as configurações. Esteja ciente de que, de versão para versão, a configuração pode ser diferente. No meu caso, eu faria o downgrade do Java 1.9 para 1.8.

Configuração do Registro Java

    
por 31.08.2018 / 10:50
0

Eu tenho o mesmo problema, defini JAVA_HOME :

C:\Program Files\Java\jdk1.7.0_75

e Path para:

%JAVA_HOME%\bin

Eu preciso executar o jdk 7. Quando eu executo java -version ele sempre aparece jdk 8.

Eu resolvi isso com: no System Environment - > Caminho - > pedir %JAVA_HOME%\bin para primeiro.

    
por 27.05.2017 / 20:41