关于SVN导出项目出现的几个问题

来源:互联网 发布:金山wps office mac版 编辑:程序博客网 时间:2024/05/07 05:00

关于SVN导出项目出现的几个问题

  • 项目中的基础类声明报错
  • 项目中类似于HttpServlet的类声明报错
  • WEB-INF/classes目录下缺失.class文件(运行时抛出classNotFound.Exception

项目中的基础类声明报错

在该项目上右键找到build path或者在报错的类中声明package的第一行点击报错找到configure build path 打开如下界面
这里写图片描述
然后点击Add Library添加JRE System Libray,如下图
这里写图片描述
而如果是类似HttpServlet的类声明报错,添加目录中的Server Runtime即可。

WEB-INF/classes目录下缺失.class文件。

以下只做我所遇到的,不做共性答案,关于这个问题网上可以找到很多的地方有九个方法解决,我就不搬了
与SVN连接时,有做改动未更新的,可能会影响到编译,造成部分.class文件缺失,解决方法是更新或者断开连接,右键项目选择Team,然后断开重新编译即可。
Java Resource文件夹上有红色叹号,说明有问题,先是在Build Path中有两个jar包显示缺失报错,遂remove.
SVN导出的时候,原因不明造成部分Java Resource目录下的文件夹不在Java Resource下,而是与其同级,造成用到该文件夹下的类声明报错,且在Java Resource外的.java文件编译失败,解决办法:
通过资源管理器,在对应的项目下找到其.classpath文件,打开手动编辑,
<classpathentry kind="src" path="Dfa"/>
<classpathentry kind="src" path="Jbpm"/>
<classpathentry kind="src" path="StandardResource"/>
<classpathentry kind="src" path="System"/>
<classpathentry kind="src" path="conf"/>
<classpathentry kind="src" path="Framework"/>
<classpathentry kind="src" path="Resource"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/activation-1.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/ant.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/antlr-2.7.7.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/antlr-3.5.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/antlr-complete-3.5.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/antlr-runtime-3.5.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/aopalliance-1.0.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/apache-mime4j-0.6.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/asm-3.1.jar"/>
<classpathentry kind="lib" path="WebRoot/WEB-INF/lib/aspectjweaver-1.8.0.jar"/>

kind=”src”的会显示在Java Resource下,kind=”lib”是加载的jar包,
手动修正后,刷新项目,重新编译即可。此外还遇到Problems中报错显示把Java文件夹加载成了jar包,在.classpath文件中找到该行删除即可。

后记

问题不是很有档次,算是自己一开始学习进程中遇到问题的记录。

0 0
原创粉丝点击