我是eclipse和java的新手。我理解目錄結構的方式是,您在src /文件夾中有源代碼包,並且它們構建在/ build文件夾中。Eclipse在調試時使用錯誤構建
直到最近這一切都工作正常。但是今天我在創建一個新類之後嘗試調試,並且在執行F11時拋出ClassNotFoundException。在調查中,我發現它使用的是舊版本,甚至是現有的類,而不是新的版本,並且沒有與我的新類相對應的.class文件。我檢查了構建/目錄,看起來構建也是舊的,因爲它顯示昨天最後修改時間,儘管我今天做了修改並試圖調試它。這個問題不僅限於調試,因爲我將該類導出到jar文件中,並且仍然使用昨天的jar文件。這裏可能是什麼問題?這不是「建造」類嗎?我弄錯了默認的「生成」文件夾?
打掃乾淨了!謝謝:)但即使現在我也必須每次清理以反映這些變化。任何想法爲什麼它不像以前那樣自動發生? – 2010-10-02 15:11:45
我在工作中使用eclipse,並使用putty + vim編輯家中的文件。那麼這可能是它被破壞的原因嗎? – 2010-10-02 15:15:01
是的,如果您錯過了之後刷新工作區文件(選擇項目並按F5)。 – tangens 2010-10-02 15:17:48