Instale o Java 6 para um único projeto, deixando o padrão para o resto do sistema no Java 7

1

Para instalar um ambiente de desenvolvimento para uma versão mais antiga do Android, eu preciso ter o Java 6 instalado. Eu já tenho, no entanto, o Oracle Java 7 instalado no meu sistema e gostaria de mantê-lo assim.

Como posso instalar o Java 6 para que os comandos java e javac façam referência a ele em um determinado diretório (e seus subdiretórios,) sem mexer em nada com relação ao Java 7 no restante do meu sistema?

    
por DJG 27.04.2014 / 19:49

2 respostas

1

Parece que essa resposta semelhante de minha parte pode ajudar:

Instale as duas versões do Java e escolha a versão padrão do sistema: update-java-alternatives vs update-alternatives --config java

Não sei o que o SDK do Android inclui, etc., eu não o usei. Mas, se você trabalhar com o Eclipse, poderá escolher uma versão do Java nas configurações.

A alternativa, conforme escrita na resposta acima, é criar um script que edite o PATH ou use update-java-alternatives para alterar a VM e iniciar seu aplicativo.

    
por Benjamin Maurer 27.04.2014 / 20:32
1

Não é necessário instalar uma versão mais antiga do JDK. Se você quiser usar uma versão mais antiga do JDK, também poderá fazê-lo com a versão mais recente.

Compile seu programa com essas opções. -source & amp; -target .

Por exemplo,

javac -source 1.6 -target 1.6 Program.java

Se você estiver usando o eclipse, ele sempre pedirá a versão do jdk antes de fazer aulas ou projetos.

    
por Deepen 29.04.2014 / 15:59