eclipse中的javaweb項目導出的file system和war file文件有什麼區別

在使用eclipse導出javaweb項目的時候,通常是導出file system的形式,這樣在重新導入時可以保證項目的完整性,這樣導出的項目在導入進行二次開發的時候可以在原來的基礎上進行編輯
但是我們常常也會導出爲war file的形式導出一個項目(導出的文件實際上是一個壓縮包),這樣導出的項目結構上只會保存原項目中的 WebContent部分,Java代碼全部沒有,不過在WebContent下的WEB-INF目錄下會多一個classes文件夾,這個文件夾是項目中的src目錄下的Java代碼編譯生成的字節碼文件
  
在導入war時選web下的war file,然後找到war的目錄即可,導入時會提示,這裏只要點擊yes,然後在eclipse中在切換回Java編輯頁面

在導入file system文件時,選擇exist project into workspace,而不是file system,這樣完整地選擇導入項目,並且還可以選擇是否要把項目複製到工作空間裏。


通俗地講:war file只是導出項目地一部分,而導出爲file system文件可以完整地導出項目,再次導入項目時,war file不能看到Java源碼,而file system可以完整地看到原來的項目。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章