2011-09-11 49 views

回答

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是否在您的構建路徑中。一個簡單的方法是進入「Navigate」菜單並選擇「Open Type」並輸入「EscapeComponent」。

如果Eclipse沒有找到任何這個名字的類,那麼你的問題。

+0

它找到了EscapeComponent。此外,驗證清晰。圖標中沒有任何紅色下劃線或小紅色X. – Cg2916