【问题标题】:Fresh install of Eclipse Mars won't run新安装的 Eclipse Mars 无法运行
【发布时间】:2015-08-14 17:33:17
【问题描述】:

当前运行的是 Elementary OS (Ubuntu 14.04)。我能够安装和运行 eclipse 4.4 (Luna),但是在解压 4.5 tar 之后,我的机器在闪屏后崩溃了。我无法检查我的工作区/.metadata 日志,因为在崩溃之前没有创建工作区。已尝试使用 webupd8 ppa 中的 Java 8、Oracle 中的 Java 8 和 Ubuntu 存储库中的 openjdk-7。还尝试了 Eclipse 安装程序有同样的问题,在闪屏后崩溃。

我还能在哪里寻找问题?

【问题讨论】:

  • 64 位还是 32 位 Eclipse?

标签: java eclipse ubuntu-14.04 openjdk eclipse-mars


【解决方案1】:

GTK3 和万神殿

原来问题出在我的 DE(万神殿)和 GTK3 菜单上。

Here's the bug

所以如果我们禁用 gtk3:

export SWT_GTK3=0

在运行 eclipse 之前 或者写一个简短的脚本找到here

#!/bin/bash
export SWT_GTK3=0
export UBUNTU_MENUPROXY=0
./eclipse -showlocation

禁用 GTK 菜单后,eclipse 可以完美运行。

【讨论】:

    【解决方案2】:

    您可以在eclipse.ini 文件中指定虚拟机。例如:

    -vm
    /usr/lib/jvm/java-8-oracle/jre/lib/amd64/server/libjvm.so
    -startup
    plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.7
    -XX:MaxPermSize=256m
    -Xms256m
    -Xmx2048m
    -XX:+UseConcMarkSweepGC 
    -XX:+CMSParallelRemarkEnabled
    

    【讨论】:

    • 试过这个,指定 java-8 运行时。出现同样的错误
    猜你喜欢
    • 1970-01-01
    • 2015-10-11
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 2016-05-21
    • 1970-01-01
    相关资源
    最近更新 更多