Especificando o JDK no eclipse.ini não sendo usado

1

Eu tenho vários JDKs no meu sistema (14.04 LTS), JDK 6, 7, 8 - todos Oracle. O JDK 8 é o escolhido para as alternativas de atualização.

No entanto, o projeto Java em que estou trabalhando requer o JDK 7. Eu tenho um diretório separado em meu diretório pessoal com o JDK 7 nele. No eclipse.ini eu coloquei a opção -vm especificando o diretório JDK em minha casa. Mas quando o Eclipse aparece e eu vou verificar qual JDK está em uso, ele mostra / usr / bin / java que é resolvido para o JDK 8.

Eu tenho o JAVA_HOME definido para uma instalação do JDK 8, também no meu diretório inicial, mas isso não é o mostrado na configuração do Eclipse. Portanto, a variável de ambiente não é como ele está selecionando o JDK.

Um especialista pode explicar como a configuração do Eclipse está sendo definida?

Obrigado.

Les

    
por Les 29.05.2015 / 20:11

1 resposta

0

Para especificar o JDK no 'eclipse.ini', você deve especificar o '-vm' e o caminho para o JDK em linhas separadas

-vm
/path/to/java

Esta entrada também deve ser antes de qualquer linha '-vmargs'.

Nota: Esta entrada define o JVM / JDK que o próprio eclipse usa. Você pode especificar JDKs diferentes para cada projeto adicionando os JDKs nas Preferências no diretório 'Java > Lista dos JREs instalados.

    
por greg-449 30.05.2015 / 11:08