Configure o que o Eclipse JVM executa

2

Como eu configuro o que o JVM Eclipse executa?

Estou tentando mudá-lo para usar meu java-6-sun instalado, de modo que possa usar jstack para descobrir por que o Eclipse está girando indefinidamente em determinadas situações.

Eu recentemente atualizei para o Ubuntu 12.04, e estou usando o Ubuntu Eclipse 3.7.2 pré-empacotado.

Eu tentei adicionar a opção -vm a eclipse.ini (imediatamente acima da linha -vmargs no meu /etc/eclipse.ini ), mas top ainda mostra que o Eclipse está sendo executado com o antigo /usr/bin/java .

O artigo wiki da comunidade Ubuntu para o Eclipse menciona /etc/eclipse/java_home , que não existe no meu sistema.

    
por rakslice 18.07.2012 / 00:07

2 respostas

1

Você já pode estar usando sua JVM preferida. Observe que /usr/bin/java não é um binário, mas um link simbólico apontando para sua alternativa preferida do Java JRE / JDK.

Eu recomendo mudar essa alternativa para o Sun Java 6 para evitar qualquer confusão. Para saber como fazer isso, consulte esta pergunta:

  

Como você faz java? padrão para um JRE / JDK instalado manualmente?

    
por ish 18.07.2012 / 05:25
0

É uma boa idéia fazer o download do Eclipse no link , pois o item dos repositórios do Ubuntu está sempre chocantemente desatualizado. Devido aos recentes escândalos de segurança do Java, prefiro obter os mais recentes JDKs do próprio site link e eu não preciso dar acesso root.

Então, no Eclipse, para alterar o JVM / JRE padrão:
JREs de Java com Preferências de Janela
de lá você pode adicionar outra JVM, por exemplo, versão 8 etc, apontando para a localização da JVM. Isto também onde você pode apontar para bibliotecas JAR.

Após verificar o JDK padrão:
Nível de conformidade do compilador Java-Compiladores-JDK-Windows - como apropriado, por exemplo, 1.8

    
por rustynuts 31.12.2015 / 22:02