Eclipse Mars / Neon Marketplace在Ubuntu 12.04中崩溃

时间:2016-05-26 23:45:30

标签: java eclipse ubuntu gtk ubuntu-12.04

点击“帮助” - > Eclipse Marketplace,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版本都会发生这种情况。有没有人经历过这个并知道如何修复它?

2 个答案:

答案 0 :(得分:1)

Comment 20 of eclipse bug report 440660为我解决了这个问题。请注意,我必须设置SWT_GTK3 = 0以确保不使用GTK 3.

答案 1 :(得分:1)

Markus最后评论是对的。如在bug中的评论: 编辑文件/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc

自:

GtkComboBox::appears-as-list = 1

致:

GtkComboBox::appears-as-list = 0

这足以为我解决这个问题。我不需要像Markus建议的那样设置SWT_GTK

我正在运行 Linux Mint 17.3 ,所以您也可能会看到 Ubuntu 14.04