Eclipse 64 bits no Linux (ubuntu e outros)

4 de Novembro de 2008

Recentemente instalei o Ubuntu 64bits no meu computador e me deparei com diversos problemas relacionados às versões 64bits de diversos softwares, um deles foi o Eclipse, na verdade o problema não é no Eclipse e sim a versão 64 bits do java fornecido pela Sun.

Após baixar e executar a versão 64 bits do Eclipse usando o java 6, versão 64 bits da Sun, o Eclipse simplesmente fechava sem mais nem menos. Após algumas buscas na Internet e encontrei nos comentários de um post uma sugestão para instalar o Java da IBM.

O java da IBM pode ser baixado em:

http://www-128.ibm.com/developerworks/java/jdk/linux/download.html

Escolha a opção “Java SE Version 6″ “64-bit AMD/Opteron/EM64T”, será necessário fazer um registro para baixar.

Após baixar o SDK da IBM basta extrair os arquivos para algum diretório e configurar o eclipse para usar esta versão do Java. Para fazer isto basta editar o arquivo eclipse.ini e adicionar as seguinte linhas:

-vm
/caminho/javaibm/bin/java

Exemplo do arquivo eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
-vm
/data/devel/java/ibm-java-x86_64-60/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmx512m
-XX:MaxPermSize=256m
-Xms40m
-Xmx256m

Desta forma o eclipse será executado utilizando o Java da IBM e vai funcionar corretamente. Note que o java da IBM será usado apenas para o eclipse, se você executar java -version verá que a versão padrão do java no sistema ainda é da Sun, isso pode ser alterado usando update-alternatives (no ubuntu).

Referências:

Post onde encontrei as dicas
http://dmartin.org/weblog/eclipse-on-ubuntu-linux-for-amd64