2012-04-03 8 views
0

新しくEclipse Indigoをインストール(更新)し、新しくSWT/JFace-サポートプロジェクトを作成し、新しいSWT ApplicationWindowを作成しても問題ありません。新しいファイルはエディタで利用でき、コンパイル - 実行すると新しい空のウィンドウが生成されます。Windowbuilderが起動しません。常にClassCastException

(これは、ワークスペースに手作業で作成したコードはありません。すべて新しく作成されたもので、すべて新しく作成されたものです)。

「デザイン」タブを押すと、進行中のメッセージの下にあるエディタウィンドウが約15%でハングするメッセージ「解析中...」が表示されます。 WindowsBuilder内部エラー - の最後の行が

にClassCastExceptionが、私は本当のハード検索

をorg.eclipse.swt.widget.Widgetするorg.eclipse.swt.shell.Shellをキャストすることはできません常にある - Googleは」doesnの同様の問題を抱えている人を示します。エラーhttp://i.imgur.com/ELJ9S.png

スクリーンショット(注:これはSwingベースのGUIなら、WindowBuilderが開始され、罰金だ)

あなたは私がWindowbuilderを起動するためにSWTのGUIを得るのを助けることができますか?

(注:再転記、以前に、それは元のポストにオフトピックであったように)

+0

WindowBuilderのインストール時に、サポートするUIツールキットを選択できます。あなたは正しいものを選んだのですか? – Kai

+0

私は、Eclipseの組み込み "新しいソフトウェアのインストール"と "アップデートの確認"を使用しました。だから正しいバージョンで正しいと思います。 –

答えて

0

Iは、EclipseのいくつかのバージョンとプロウィンドウBuilderを用いて試みた - 3.6、3.7および4.2(それぞれのバージョンともちろんWindow Builder Pro)。 SWT Designタブの問題は、各バージョンで発生します。 Eclipseでインストールされたソフトウェアをチェックすると、SWTをサポートするために正しいUIツールキットがインストールされていることがはっきりと分かります。 Fred Trellisと同様に、Window Builder ProはSwingでうまく動作します。

+0

JDKを更新して問題を修正しました。 私が持っていたものは、JDK SE7のアップデート13でした。これをJDK SE7のアップデート17にアップデートしました。 – KalK

関連する問題