拷貝Java專案報錯
阿新 • • 發佈:2019-02-11
經常需要將一個專案,匯出,然後發給同事,或者是自己用另一個Eclipse工具開啟。
這時,匯入專案後,就會出現各種各樣的問題。大牛筆記:www.weixuehao.com
程式碼相同,環境不同,主要是修改環境
1、jdk路徑
不同環境,使用的jdk不同,會出問題。可以修改一下構建路徑(java build path)
右鍵 專案 – properities – java build path – libraries
然後點選 edit,修改jre的路徑。
2、web專案,可能沒有加tomcat伺服器,沒有找到servlet相關的包
新增一個web伺服器就會了。
window – properities – server – runtimeenvironment – Add
選擇web伺服器的了路徑。
3、加完web伺服器後,可能伺服器版本不同,還會有一些問題。(我從tomcat6 到 tomcat8導致的錯誤)
有時會發現,專案內檔案都沒什麼錯了,但是在專案名稱的位置,還是紅叉。
開啟專案資料夾下 javaeeprojectcn\ForMyTest1\.settings\org.eclipse.wst.common.project.facet.core.xml檔案
裡面會有
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <runtime name="Apache Tomcat v6.0"/> <fixed facet="jst.java"/> <fixed facet="jst.web"/> <installed facet="jst.web" version="2.5"/> <installed facet="wst.jsdt.web" version="1.0"/> <installed facet="jst.java" version="5.0"/> </faceted-project>
把faceted-project標籤之間的內容,修改一下就好了。修改後為:
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <fixed facet="wst.jsdt.web"/> <fixed facet="java"/> <fixed facet="jst.web"/> <installed facet="java" version="1.7"/> <installed facet="jst.web" version="3.0"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>