1.JDK版本不一样导致项目错误
错误信息:Java compiler level does not match the version of the installed Java project facet
解决方法:
右键点击出错的工程,选择属性,在弹出的preference中找到ProjectFacets,然后可以看到当前工程使用的jdk版本号,再看看你当前Studio中InstallJREs,这两个应该不同,你把facets中的java版本修改为与你的jre版本一致就可以了.
2.eclipse中the import javax.servlet cannot be resolved问题
错误信息: import javax.servlet cannot be resolved
解决方法:
把servlet-api.jar拖进工程里面就可以了( 编译用), 然后确保工程/wen-inf/lib里面也有一个运行用(一般servlet-api.jar在Tomcat文件下的lib文件下,引用外包即可) 3.Target runtime Apache Tomcat 5.0 is not defined 错误信息:Target runtime Apache Tomcat 5.0 is not defined 解决方法:
在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,其内容是:
- <?xml version="1.0" encoding="UTF-8"?>
- <faceted-project>
- <runtime name="Apache Tomcat v5.0"/>
- <fixed facet="jst.web"/>
- <fixed facet="jst.java"/>
- <installed facet="jst.java" version="5.0"/>
- <installed facet="jst.web" version="2.4"/>
- </faceted-project>
不要删了文件也不要全删除,要不还会有错误,删除中间几行,只留下下面三行就行
- <?xml version="1.0" encoding="UTF-8"?>
- <faceted-project>
- </faceted-project>