2011-09-11 9 views
0

明らかに、Eclipseは、そのクラスからクラスを見つけることができません。ここに私のエラーが(何らかの理由で、スタックオーバーフローが、ここでの書式が好きではありません)です:http://paste.ubuntu.com/686812/Eclipseが奇妙な例外を投げるClassNotFoundException

それは長い時間のために罰金だったが、突然のすべて:ここhttp://paste.ubuntu.com/686811/

は私の主な方法がありますそれは壊れた。

答えて

0

あなたが実行時にエクスポートしないビルドパスにEscapeComponentのlibがあるとしょうか。

プロジェクトプロパティの[Java Build Path]オプション、[Order and Export]タブに移動し、EscapeComponentを保持するlibが選択されていることを確認します。 それ以外の場合は実行時に使用できないため、NoClassFoundExceptionが発生します。

+0

libはありませんが、Escape/src(プロジェクト名はEscapeです)があります。プロジェクトが必要な場合は、ここにあります:https://skydrive.live.com/#cid=CD536BD0008E28F2&id=CD536BD0008E28F2%21120 – Cg2916

+0

まあ、私はダウンロードし、Eclipseにインポートし、正常に実行します。それに間違いはありません。おそらくあなたのプロジェクトは狂っています:Pそれを削除して再度インポートしてみてください...(はい、電源を切って入れ直してください:Px10) 最後に、この文をフレームに追加してください: 'frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); 'ウィンドウが閉じられたときにアプリケーションが終了するようにするには – polypiel

+0

それはありましたが、私は通常のフレームを試したと思います。それはそれかもしれないと思います。 – Cg2916

1

Eclipseでは、EscapeComponentがビルドパスに含まれているかどうかを判断します。これを行う簡単な方法は、「ナビゲート」メニューに行き、「タイプを開く」を選択して「EscapeComponent」と入力することです。

Eclipseでその名前のクラスが見つからない場合は、問題があります。

+0

EscapeComponentが見つかりました。また、検証がきれいに出ます。アイコンに赤い下線がありません。赤いXはありません。 – Cg2916

関連する問題