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:
- Abrir Prompt de Comando pressionando a tecla Start + R. Digite cmd e pressione Enter.
- Type "java -version" e pressione Enter.
- 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.
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:
- 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". - Li>Encontrar a variável Path em System Variables e clique em "Edit...".
- 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. - 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.
Artigos semelhantes
- As versões para PC dos jogos são melhores do que as versões para console? Quais são as diferenças entre as duas?
- O que eu tenho que instalar, Java 10 ou Java 8? Existe alguma diferença?
- Há alguma forma de viajar no tempo antes da máquina ser ligada? Posso passar pela máquina a ser ligada? Como?
- A máquina de ruído branco vale a pena? E qual é a diferença entre a máquina, e um áudio com ruído branco do YouTube?