Target runtime Apache Tomcat v8.5(或者其它版本) is not defined.
這個錯誤通常是在從文件夾中導入別人的項目的時候發生,因爲 在 .setting 中有一個XML文件配置 與當前eclipse中項目的XML配置不一樣.
原項目中的XML文件如下
1 <?xml version="1.0" encoding="UTF-8"?> 2 <faceted-project> 3 <runtime name="Apache Tomcat v8.5"/> 4 <fixed facet="jst.web"/> 5 <fixed facet="wst.jsdt.web"/> 6 <fixed facet="java"/> 7 <installed facet="java" version="1.8"/> 8 <installed facet="jst.web" version="3.1"/> 9 <installed facet="wst.jsdt.web" version="1.0"/> 10 </faceted-project>
解決辦法:
Eclipse創建一個新的項目,找到對應目錄下的XML文件 複製粘貼到 導入的外部項目中XML文件中
(這是我的:)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <faceted-project> 3 <fixed facet="jst.web"/> 4 <fixed facet="java"/> 5 <fixed facet="wst.jsdt.web"/> 6 <installed facet="java" version="1.8"/> 7 <installed facet="jst.web" version="3.0"/> 8 <installed facet="wst.jsdt.web" version="1.0"/> 9 </faceted-project>
then,Success