Eclipse 工程Clear與build的作用

Eclipse 工程Clear與build的作用

由於eclipse的編譯是基於時間戳的判斷機制的。
因此當你按build all的時候有些eclipse認爲時間戳沒有改變的類不會被編譯。
因此你可以先clean一下再編譯。這個時候eclipse會將所有的以前編譯信息清除然後編譯。
eclipse --->project ----->clean...
選項將工程中的.class文件刪除,同時重新編譯工程 類似

解決的問題:有時候發現只有工程的提示錯,而沒有提示具本文件錯誤,這時可點一下project-clear來處理

eclipse裏面的Java Build Path下的Libraries的作用是什?

以eclipse舉例,File->New->JavaProject,寫上名字工程就建好了;
右鍵點擊你建的工程,New->Class,最簡單的就是HelloWorld,只有一個類文件;如果程序複雜了,可能就要建多個Class了,因爲在一個目錄裏面,他們可以互相關聯。
以eclipse爲例,源文件src文件夾裏面的都是.java後綴名,編譯過的bin文件夾裏面的都是.class後綴名。
假如你寫了一個Class文件,但是裏面寫了3個類。雖然只有一個.java文件,但是會生成3個.class文件。

eclipse->project->clean 與對tomcat下的項目 redeploy分別有什作用與不同

eclipse > project > clean 是把 eclipse 編譯生成的 class 之類的文件刪除,以便以後再次編譯。 redeploy 是指把 web 重新部署到 tomcat, 這可能會把 jsp/html/css/js 之類的文件及 WEB-INF 目錄複製到 tomcat 或者是把整個項目導致成一個 war 複製到 tomcat。這兩個動作本身互不相干,但是 eclipse 可能在 redeploy 之前請求把整個項目重新編譯一次得到最新的二進制代碼,這個重新編譯可能就需要 clean 先,這個是否 clean 是在參數頁 Java > Compiler > Build Path 裏面設置的,"Scrub output folders on full build".

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章