Casa > C > Como Instalar Múltiplas Versões De Java Na Mesma Máquina

Como instalar múltiplas versões de Java na mesma máquina

Java é uma linguagem de programação muito popular e tem várias aplicações que requerem Java. O problema é que diferentes aplicações requerem diferentes versões de Java. Por exemplo, você pode ter uma aplicação mais antiga que requer Java 5 onde o cliente ou designer do Ignition requer Java 6 ou superior. É claro que você pode usar várias versões de Java no Windows e diferentes aplicativos podem usar diferentes versões de Java. Este artigo explica como executar várias versões de Java lado a lado na mesma máquina Windows.

Order of Java Installations

Primeiro de tudo, a ordem em que você instala os ambientes de tempo de execução do Java é realmente importante. Você deve instalar os JREs do mais antigo para o mais novo nessa ordem. Se você instalar os JREs fora de ordem, é melhor simplesmente remover todas as instalações Java, reiniciar a máquina, e instalá-los do mais antigo para o mais novo. Isto está a dar à máquina a melhor hipótese de reconhecer múltiplas versões Java.

Localização de Instalações Java

Cada instalação Java é instalada em:

C:\Program Files\Java\jreX

onde X representa a versão do Java. Portanto, se você tem o Java 5 e Java 8 instalados, você terá que diretórios. Anote as diferentes versões que você tem instaladas.

Java Browser Plugin

Se seu aplicativo roda em um navegador web usando o plugin do navegador Java's, você só pode ter uma versão de cada vez. Ignition não usa o plugin do navegador Java's para que você possa continuar usando uma versão mais antiga.

Executar aplicação Java existente

É fácil especificar qual versão Java você quer usar ao executar o cliente Ignition's. Portanto, é importante dizer ao Windows para usar a sua versão antiga de Java por padrão. Dessa forma, a sua aplicação existente continua a ser executada. Para fazer isso, precisamos definir a variável Windows PATH para a versão correta do Java. Para descobrir qual versão está no caminho agora simplesmente faça o seguinte:

  1. Abrir Prompt de Comando pressionando a tecla Start + R. Digite cmd e pressione Enter.
  2. Type "java -version" e pressione Enter.
  3. Você verá qual versão do Java está atualmente no caminho. Ele começará com 1.X.X, então se for 1.7.0_05 é Java 7.
main-qimg-71a50dbba44c78128b221b7df7bb51f1.webp

Verá que não há nenhuma versão de Java no caminho ou saberá qual versão está no caminho no momento. Se a versão encontrada for a versão requerida pela sua aplicação existente, você pode pular para abrir o cliente Ignition's. Caso contrário, precisamos alterar a variável PATH do Windows para colocar a versão Java correta. Siga estes passos:

  1. Abra a janela de Variáveis de Ambiente. Abra o File Explorer (tecla Start + E). Clique com o botão direito em "Meu Computador" e selecione "Propriedades". Clique em "Advanced system settings" (Configurações avançadas do sistema). Clique no botão "Variáveis de Ambiente" no separador
    "Advanced".
  2. Li>Encontrar a variável Path em System Variables e clique em "Edit...".
  3. Now você precisa de adicionar o caminho à sua versão Java que a sua aplicação existente utiliza. Você precisa ter certeza de que ele aponta para a pasta bin da sua versão Java. Ele deve se parecer com:
    >br>C:\Program Files\Java\jre1.6.0_01\bin
    >br>>Tenham certeza de separar as localizações dos caminhos com um ponto e vírgula (;).
    >br>**NOTE** : O windows installer's para Java coloca o java.exe na pasta System32 para que você possa executar Java sem definir variáveis de ambiente. Ao adicionar "C:\Path ao seu java.exe" ao seu PATH certifique-se de que ele aparece antes de C:\Windows32. Certifique-se também de que um caminho diferente para Java doesn't apareça antes da sua adição.
  4. Após ter adicionado a versão correta ao PATH do Windows, digite "java -version" no prompt de comando para verificar.

Executar Cliente de Ignição

Ignição tentará usar a versão correta de Java automaticamente usando o lançador de cliente nativo. Você não'não quer usar o Java Web Start já que pode ter que alterar algumas configurações para que ele funcione.

De Anette

O que é mais fácil de aprender para um principiante - design UI ou UX? :: Há um aplicativo de Bingo Caller que gera números 1-75. Existe alguma forma de decifrar o aplicativo e prever resultados futuros?