web-dev-qa-db-ja.com

Ubuntuの新しいプロジェクトでEclipseLunaがクラッシュする

EclipseLunaを機能させるのに問題があります。 Eclipseサイトからtar.gzをダウンロードし、Java JDKのtar.gzをダウンロードしました。すべてを抽出するとEclipseが正しく開きますが、新しいプロジェクトを作成しようとすると、ターミナルで_Java -version_を実行すると、バージョン1.8.0_25があると表示されるので、Javaに問題はないと思います。これは、何らかのプロジェクトを作成しようとすると発生します。 .Eclipseは、特定のタイプの新しいプロジェクトを作成するためのウィザードを開き、アプリケーション全体がクラッシュします。これを開始したときに、KDEデスクトップにインストールしました。Eclipseがクラッシュすると、Java: /build/buildd/gtk2-engines-oxygen-1.4.5/src/animations/oxygencomboboxdata.cpp:87‌​: void Oxygen::ComboBoxData::setButton(GtkWidget*): Assertion '!_button._widget' failedというメッセージが表示されます。 。そこで、酸素はKDEテーマであるため、xfceデスクトップをインストールして回避することにしました。Eclipseをアンインストールしてxfceで再インストールすると、同じ動作と同じエラーが発生します。コマンドラインからEclipseを実行すると、起動時に次の例外が発生します。

_Java.lang.ClassCastException: org.Eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to Java.lang.String
at org.Eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.Java:26)
at org.Eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.Java:189)
at org.Eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.Java:144)
at org.Eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.Java:107)
at org.Eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.Java:62)
at Java.util.TimerThread.mainLoop(Timer.Java:555)
at Java.util.TimerThread.run(Timer.Java:505)
_

誰かが他に何を試すべきかについて何かアイデアがありますか?

21
beznez

このバグレポートのコメント20によると: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=440660#c2

https://bugs.launchpad.net/ubuntu/+source/gtk2-engines-oxygen/+bug/1242801 (Meldにも同様の問題がありました)によると、これはGTKのバグのようです。報告)。

Oxygenについて言及されている別の回避策は、通常は既存のファイルを編集する/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrcそして変更

`GtkComboBox::appears-as-list = 1`

`GtkComboBox::appears-as-list = 0`

この回避策は私のために働いています。

56

Ubuntu Vivid Vervet(バージョン1.4.6)用にビルドされたパッケージgtk2-engines-oxygenをインストールすることで、この問題を解決しました。

http://packages.ubuntu.com/vivid/gtk2-engines-oxygen

1
piit79