バイトでVMware上でDebian+Eclipse for C/C++ の環境構築を行った。
その時に躓いたときの備忘録
環境
Debian 9.7(デスクトップ環境:Xcfe)
Eclipse IDE for C/C++ Developers(2018-12)
問題:Eclipseでファイルが開けない
EclipseでCファイルを開こうとしたら、未処理のイベント・ループ例外というようなエラーが発生した。
SWTとかいうJavaのプラットフォーム上で機能するツールキットがエラーを起こしていたらしい(写真撮るの忘れてた)
解決
Debianのデスクトップ環境をGNOME(つまり、GTK+3)にすることでエラーは表示されなくなった。
やったこと
- jdkを8から11へ
- エラーは止まらず
- eclipseのダウングレード
- 2018-9以前ではファイルは開けてエラーは出なくなるが、画面が不規則に点滅して解決したとは言えない状況
- macOS(Mojave)にeclipse CDT 2018-12をインストールして確認
- 問題なし
-
デスクトップ環境変更
- xinit ./eclipseとすると問題は発生しなかった。つまり、問題が発生している現デスクトップ環境Xcfe(GTK+2)では問題が発生し、Xserverでeclipseを起動すると問題が発生しない。>デスクトップ環境が悪いんじゃね・・・?と思い至り、GNOMEに変更した。