2010-08-06 65 views
2

我在使用NetBeans時遇到了一個錯誤,我想發佈我的發現(可能這是舊消息)。也許這樣可以節省一些人調試我剛遇到的類似問題的麻煩。我不認爲我在這裏濫用任何東西...堆棧溢出的搜索引擎優化是相當不錯:)NetBeans重構類:java.lang.NoClassDefFoundError

我重構了NetBeans(JavaFX項目)中的一個類,從那時起我得到了一個「java.lang。 NoClassDefFoundError「用於特定的重構類。

我通過簡單地做一個「清理和生成項目」來修復錯誤。這顯然刪除了任何緩存文件或錯誤的文件/類引用。我不認爲這是一個Netbeans漏洞......希望它只是那些「流感」時刻之一。

乾杯!

回答

2

我在編寫新代碼(或創建新代碼)時有時會遇到這些問題。這是因爲我使用'build'函數而不是'clean & build'。

大多數情況下,正確的類集是編譯(或重新編譯)的,但有些情況下新編譯的類與已編譯的類不兼容。那是當我得到java.lang.NoClassDefFoundError。沒什麼大不了的。只需要清理並重新編譯所有內容。