安装最新的 eclipse IDE 时出现问题

安装最新的 eclipse IDE 时出现问题

我正在运行 ubuntu 11.04。我正在尝试安装最新的“Eclipse for Java Developers”IDE(版本 Indigo 3.7.1)。

我已经下载并解压了它。我尝试通过转到解压的文件夹并执行来运行它

./eclipse

这会在终端中产生以下错误:

> /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

然后将打开一个对话框并显示以下错误消息:

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

我将不胜感激任何帮助/见解。

更新

我应该提到我正在运行 32 位 ubuntu 并且正在尝试安装 32 位 eclipse。

更新 #2

哎呀-我刚刚意识到我正在运行 64 位 ubuntu,而不是 32 位 ubuntu。

答案1

我相信这是因为您尝试在 32 位系统上运行 64 位 Eclipse,反之亦然。请确保您下载了适合您的机器的正确版本的 Eclipse,即如果您运行的是 32 位 Ubuntu,则下载适用于 32 位 Linux 的 Eclipse。

更新
ELF 错误表明 32 位应用程序正在尝试加载 64 位共享库。看起来好像 64 位库以某种方式安装到了 /usr/lib 中。上述库有两个未解决的错误:
第一的
第二

答案2

Eclipse 不是 100% 纯 Java 应用程序。所有 GUI 内容都以本机代码进行,必须由底层操作系统支持,并且错误源于您使用的版本与应使用的版本不同。

下载正确的版本并重试。

如果您不需要 Eclipse 3.7,但使用稍旧版本的 Eclipse 也无妨,那么 Ubuntu 中有一个软件包可供使用。对于 11.10,它是 Eclipse 3.6,我不知道 11.04 是否如此。我建议您直接找到并安装它,或者直接运行

sudo apt-get install eclipse

相关内容