闡述:有時候我們在Eclipse中導入一個web項目,發現導入到項目中后變成一個Java項目,這讓人很蛋疼。本篇主要講述怎樣將這個本該為web項目的Java項目變身回去,以及一些在導入過程中遇到的一些問題。
一、消除項目所有的“紅燈”
1.首先將項目導入進去之后,發現項目整體報錯,這讓人很捉急,不過看到Bug是令人開心的事情,這時候,大多數情況是因為沒有加進Apache Tomcat的依賴。項目上右鍵-->build path -->add library -->server runtime -->下一步添加一個服務器進去即可
二、成功消除所有的紅叉叉時,在將其加入到Tomcat時發現還是加不進去,怎么辦呢?
這時候需要將這個項目還原會web項目,操作步驟如下:
1.進入項目目錄,可看到.project文件,打開。
2.找到<natures>...</natures>代碼段
3.在第2步的代碼段中加入如下標簽內容並保存:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
4.在eclipse的項目上點右鍵,刷新項目。
5.在項目上點右鍵,進入屬性(properties)
6在左側列表項目中點擊選擇“Project Facets”,在右側選擇“Dynamic Web Module”和Java(這個地方會遇到本文講的第三個問題),點擊OK保存即可。
三、轉換成web項目遇到的問題:
1.當創建有動態web模塊3.0支持的項目時,需要用到Java版本不低於1.6。
在第三步勾選Dynamic Web Module時顯示:Dynamic Web Module 3.0 requires Java 1.6 or newer.這是就需要調整Java的版本。
2.首先在Eclipse中安裝JRE,Preferences > Java > Installed JREs,點擊 Add,並添加自己的Java路徑。
3.確認編譯器版本不低於1.6,右鍵項目 > Properties > Java Compiler,保證“Compiler compliance level”不低於1.6。
4.保證項目的Facet中Java版本不低於1.6,右鍵項目 > Properties > MyEclipse > Project Facets > Java,保證“Java”不低於1.6。
完成以上幾步之后,項目就轉換成了web項目