1.第一步,先检查你的jar包的配置
项目右击,configure build path
2.配置jre
这里选择你安装的JDK即可。目录为b:\java\jdk1.6 。
如果这个界面没有,你可以点击add添加一个,类型为Standard VM。添加的时候目录还是你安装JDK的目录。(不细化到JRE的目录)
3.修改项目为webproject
不管是eclipse还是myeclipse,在windows-preferences里面找到这个Project Facets。右边列表选择Dynamic Web Module。就可以了
4.最后,也是最关键的,就是web项目setting中的文件中的版本可能没有自动变化过来,因为你是导入的项目或者从svn下载的。其中的settings文件夹下的配置文件也是没有自动变化的。所以需要修改
1.1打开项目的根目录找到.settings文件夹
org.eclipse.jdt.core.prefs设计到1.5的全部改为你的版本,比如改为1.7;如下:
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.5
1.2 org.eclipse.wst.common.component将下面的version=”1.5.0”改为version=”1.7.0”(你的版本是多少就改为多少)
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="webtest">
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="webtest"/>
<property name="java-output-path" value="/webtest/build/classes"/>
</wb-module>
</project-modules>
1.3 org.eclipse.wst.common.project.facet.core.xml中,将facet=wst.jsdt.web 的version修改为1.7,(你自己的版本是多少就修改为多少)
<?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.5"/>
<installed facet="jst.web" version="2.3"/>
<installed facet="wst.jsdt.web" version="1.5"/>
</faceted-project>
然后就重新refresh一下项目,或者clean一下tomcat,tomcat就可以加载当前的项目了。
如果觉得有用,就关注我,谢谢!