eclipse java項目轉換成web項目


1.情景展示

  從svn上下載web項目時,經常會遇到項目變成了java項目,如何將其轉換成java項目?

  今天來分享一下:

  如何將java項目轉成web項目?

2.具體操作

  我們知道標准的javaWeb項目,class的輸出目錄為:

  eclipse創建的web項目為:項目/WebContent/WEB-INF/classes,

  myeclipse創建的web項目為:項目/WebRoot/WEB-INF/classes。

  題外話:無論是WebContent還是WebRoot,本身這個目錄是沒有意義的,因為我們打包之后,是沒有這一層目錄的,只是為了方便前后端分離開發,所以這一層目錄的名稱,我們可以隨意修改。

  首先,選中項目,右鍵,properties(快捷鍵:Alt+Enter);

  看看Dynamic Web Module是否處於選中狀態;

  如果沒有,需要勾選上。

  另外,是否需要修改項目的java版本號,如果需要修改,在這里先更改好。

  然后,點擊“Apply”。

  其次,更改class文件的輸出目錄。

  找到“Java Build Path” ,底部就是class文件的輸出位置,點擊“Browse”指定為WEB-INF下的classes目錄即可。

  點擊“Apply”,將會出現以下彈窗(意思是是否確認更改class的輸出目錄)。

  補充說明: 

  如果,你剛才修改了項目的Java版本,還需要一步:

  舉個栗子:

  像剛才,我把java版本改成了1.7,在eclipse中,會存在一個BUG:它會自動把項目的jre改成標准版,而不是企業版。

  我們需要把它改成企業版的,具體操作如下:

  切換到Libraries,找到JRE System Library,通過點擊選中,再點“Edit”;

  將jre修改成企業版,點“Finish” ;

  更改成功后,點擊“Apply and Close” 。

3.拓展延伸

  延伸1:.project文件

  其實,java項目與web項目的區別反映到項目的配置文件.project文件里。

  我們切換到Navigator視圖,找到並打開.project文件;

  web項目比java項目,多了以上三個標簽配置項。

  延伸:2:.classpath文件

  控制項目class編譯輸出目錄的是.classpath文件;

  另外,控制項目的jar包引用,最終也是配置到了.classpath文件內。

  延伸3:org.eclipse.wst.common.project.facet.core.xml和org.eclipse.jdt.core.prefs

  上面,咱們修改web項目的java版本號,最終落實到了以下兩個文件。

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM