Eclipse Luna在Kubuntu 14.04上新建项目时崩溃。

我在使用 Eclipse Luna 时遇到了一些问题。我从他们的网站下载了 tar.gz 文件,并下载了 Java JDK 的 tar.gz 文件。我解压了所有文件,Eclipse 正常打开,但是当我尝试创建一个新项目时,它就会崩溃。在终端中运行了 "java -version" 命令,显示我的版本是 1.8.0_25,所以我认为 java 应该没有问题。现在,不管我尝试创建任何类型的项目,Eclipse 都会打开用于创建特定类型新项目的向导,然后整个应用程序就会崩溃。我正在使用 Kubuntu 14.04。有什么建议吗?

1崩溃时有堆栈跟踪吗?当您从终端启动Eclipse时,能否向我们展示get的输出? - MadMike
当Eclipse崩溃时,在与Eclipse相同的目录下会生成一个文件,你可以去查看它告诉你了什么。或者将其内容粘贴出来。 - Manee Osman
当我在终端中运行它时,Eclipse确实会给我一个ClassCastException,但它仍然会打开。当我尝试创建一个新项目时,我得到了这个错误信息:java: /build/buildd/gtk2-engines-oxygen-1.4.5/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion '!_button._widget' failed. - beznez
在KDE上,氧气是默认的主题,但我现在没有应用氧气。 - beznez
刚刚发现了相关内容,对我来说运行得很好,只是外观和感觉不是我现在喜欢的样子。希望对你有所帮助。[http://askubuntu.com/questions/396410/eclipse-auto-shutdowns-when-creating-new-project?rq=1] - marcoooo
1个回答

此链接所示,解决这个问题的一个方法是在系统偏好设置中更改GTK2主题 -> 应用外观 -> GTK(我个人使用Aurorasudo apt-get install -y gtk2-engines-aurora)。
另外,oxygen的一个补丁可以在这里找到,并已推送到oxygen的活动开发分支。oxygen-gtk2-1.4.6-1应该没问题,但目前最新的稳定版本仍然是oxygen-gtk2-1.4.5。

3或者将Eclipse作为GTK2_RC_FILES=/usr/share/themes/Raleigh/gtk-2.0/gtkrc eclipse运行。 - Ohad Cohen