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