【问题标题】:Eclipse Luna Not Working (Kali Linux)Eclipse Luna 不工作(Kali Linux)
【发布时间】:2015-03-19 02:49:57
【问题描述】:

每次运行 Eclipse Luna SR2 的 Linux 版本时,它只会停在小闪屏(在您选择工作空间之前出现的窗口)并保持大约 30 秒,然后关闭。请问有什么帮助吗?

它会生成此错误日志,该日志位于Here

【问题讨论】:

  • 我会尝试将默认的 java 版本升级到 8。如有必要,它可以以 1.6 合规性运行 - 我经常使用 1.7 合规性。如果这不起作用,请尝试重新下载并验证其校验和。
  • @TrisNefzger 我查看了我使用的 java 版本,它说我已经在运行 1.6.0_34。这就是我在终端中输入java -version 时出现的内容:java version "1.6.0_34" OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1~deb7u1) OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
  • @TrisNefzger 我按照你说的做了,我更新了 JRE(到 JDK1.8.0_40),它只是打印出另一个错误代码。这是新的:pastebin.com/GySgc2dn
  • 查看答案部分的回复

标签: linux eclipse eclipse-luna


【解决方案1】:

新答案:这是一个已知错误,在至少一种情况下已解决该问题的解决方法是运行

export SWT_GTK3=0

在启动 Eclipse 之前。请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=430736 了解更多信息。如果此解决方法不能解决您的问题,请确保已安装 GTK3 并将 glibc 升级到至少 2.14 版以确保 Eclipse 使用它。显然,当 Eclipse 检测到较旧的 glibc 时,它会尝试使用 GTK2。如果这些建议都不能解决您的问题,您应该在http://bugreport.java.com/bugreport/crash.jsp 提交错误报告,以便与 Eclipse 开发团队一起解决问题,并帮助告知其他人。

@ElectroMan - 评论太长了。是的,错误日志说了同样的话。根据日志,这意味着您正在运行 Java 6,“JRE 版本:6.0_34-b34”。我建议您尝试运行 Java 8 或至少运行 Java 7。Java SE 8u40 是 Oracle 的当前版本,可以从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 上的链接下载 64 位 Linux。最好使用最新的 Oracle 版本并远离 OpenJDK 版本,尤其是两个主要版本已过时的版本。但是,如果您选择 Java 7,它的最终版本可在 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 获得。您应该能够在非默认位置安装并将 OpenJDK 1.6.0_34 作为您平台上的主要 Java 版本。 Eclipse 可以在按项目安装后配置为使用 Java 8 或 7,或者作为所有新项目的默认设置,但主要是告诉它在运行时使用 Java 8 或 7,因为它是一个 Java 应用程序。对此的一些说明位于http://www.cs.umd.edu/eclipse/install_java8_luna.html。从 Eclipse Kepler 升级到 Luna 的主要原因之一是获得内置的 Java 8 支持。另一种选择是按照错误日志中的说明在http://www.cs.umd.edu/eclipse/install_java8_luna.html 提交错误报告并等待回复。或者也许已经有一个新的 Luna 更新,你可以试试。

【讨论】:

    猜你喜欢
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多