Problema ao instalar o eclipse IDE mais recente

2

Estou executando o Ubuntu 11.04. Estou tentando instalar o mais recente IDE "eclipse for java developers" (versão Indigo 3.7.1).

Eu fiz o download e extraí-lo. Eu tento executá-lo, alterando para a pasta extraída e executando

./eclipse

Isso produz os seguintes erros no terminal:

> /usr/lib/gio/modules/libgiobamf.so: wrong ELF class: ELFCLASS64 Failed
> to load module: /usr/lib/gio/modules/libgiobamf.so
> /usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
> Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so

E, em seguida, uma caixa de diálogo é exibida com esta mensagem de erro:

JVM terminated. Exit code=13 /usr/bin/java
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /opt/eclipse/eclipse
-name Eclipse
--launcher.library /opt/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.100.v20110505/eclipse_1407.so
-startup /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.overrideVmargs
-exitdata 2f80031
-product org.eclipse.epp.package.java.product
-clean
-vm /usr/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx384m
-jar /opt/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

Eu gostaria de receber ajuda / insight.

Atualizar

Devo mencionar que estou executando o Ubuntu de 32 bits e estou tentando instalar o eclipse de 32 bits.

Atualização nº 2

Opa - Acabei de perceber que estou executando o Ubuntu de 64 bits, não o Ubuntu de 32 bits.

    
por James 23.11.2011 / 08:56

2 respostas

4

Eu acredito que isso é porque você está tentando executar o eclipse de 64 bits no sistema de 32 bits ou vice-versa. Certifique-se de baixar a versão correta do Eclipse para sua máquina, ou seja, se você estiver executando o Ubuntu de 32 bits, faça o download do Eclipse para Linux de 32 bits.

UPDATE :
O erro ELF está indicando que o aplicativo de 32 bits está tentando carregar uma biblioteca compartilhada de 64 bits. Parece que, de alguma forma, uma biblioteca de 64 bits foi instalada em / usr / lib. Existem dois bugs abertos para as bibliotecas mencionadas acima: Primeiro
Segundo

    
por binW 23.11.2011 / 09:03
0

O Eclipse não é um aplicativo Java 100% puro. Todas as coisas GUI acontecem em código nativo que deve ser suportado pelo sistema operacional subjacente, e seus erros vêm usando uma versão diferente daquela que você deveria usar.

Faça o download da versão correta e tente novamente.

Se você não precisa do Eclipse 3.7, mas pode viver muito bem com uma versão um pouco mais antiga do Eclipse, ele está disponível como um pacote dentro do Ubuntu. Para 11.10 é o Eclipse 3.6, eu não sei sobre 11.04. Eu sugiro apenas encontrá-lo e instalá-lo, ou simplesmente executar

sudo apt-get install eclipse
    
por Thorbjørn Ravn Andersen 23.11.2011 / 09:50