Java Eclipse火星/霓虹灯市场在Ubuntu 12.04中崩溃

Java Eclipse火星/霓虹灯市场在Ubuntu 12.04中崩溃,java,eclipse,ubuntu,gtk,ubuntu-12.04,Java,Eclipse,Ubuntu,Gtk,Ubuntu 12.04,当我点击Help->EclipseMarketplace时,Eclipse因错误而冻结或崩溃 java: /build/oxygen-gtk3-CbjxkW/oxygen-gtk3-1.0.2/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed. 既不设置SWT_GTK3=0,也不添加 -la

当我点击Help->EclipseMarketplace时,Eclipse因错误而冻结或崩溃

java: /build/oxygen-gtk3-CbjxkW/oxygen-gtk3-1.0.2/src/animations/oxygencomboboxdata.cpp:87: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion `!_button._widget' failed.
既不设置SWT_GTK3=0,也不添加

-launcher.GTK_version
2
以前

--launcher.appendVmargs
在eclipse.ini中解决了这个问题

火星和最新的Neon RC1版本都会出现这种情况。有没有人也经历过这种情况,并且知道如何修复它?

为我解决了这个问题。请注意,我必须将SWT_GTK3设置为0,以确保未使用GTK3。

Markus最后的评论是正确的。如错误中的注释所示: 编辑文件
/usr/share/themes/oxygengtk/gtk-2.0/gtkrc

发件人:

致:

这足以为我修好它。我不需要像马库斯建议的那样设置
swtgtk


我运行的是LinuxMint17.3,所以你很可能会在Ubuntu14.04上看到这一点。

不错,但即使有了这一变化,我也必须从
SWT_GTK3=0./eclipse
开始。只有这样我才能摆脱这个错误。我想我应该升级我的Ubuntu12.04系统,但我从来没有找到时间。谢谢
GtkComboBox::appears-as-list = 1
GtkComboBox::appears-as-list = 0