WEB-INF\classes文件下面没有java项目的java字节码文件

来源:互联网 发布:黄耀明和林夕 知乎 编辑:程序博客网 时间:2024/06/02 04:05

1.重新导入的项目结构与原来的不同

src  包等等都和原来的不同,打开项目主目录,中有个.classpath文件,用记事本打开会发现有一行<classpathentry  kind="src"  path="src"/>,估计它的意思就是说你的源文件位置,看看有没有这一行,没有一定要补上,下面就是一些jar包的导入路径,如:

//这两行也应该是MyEclipse自动生成的,JAVA运行环境\J2EE1.4

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>

//导入的JAR包位置
<classpathentry exported="true" kind="lib" path="web/WEB-INF/lib/commonj-twm.jar"/>

2.刷新项目不自动编译,将WEB-INF下面classes文件夹中的字节码文件删除后不再重新生成

遇到此问题要检查是否有这一行

<classpathentry kind="output" path="web/WEB-INF/classes"/>

这是指定将字节码文件输出到哪,如果没指定当然不会默认给你找个地方存了。

3.以上两个步骤都做完了,但项目依旧跑不起来

这个时候你要用到的项目清理功能,在菜单栏里的project里有个clean,它会强制清除那些配置文件,重新生成就会正确了。

http://blog.csdn.net/paincupid/article/details/37691977


0 0
原创粉丝点击