使用SVN提交项目工程包后在Eclipse使用svn插件后删除原包class后重新编译生成class文件(图文)

最近捣鼓class文件提交和svn的关系,总觉得Eclispe不提交class文件而工程包曾经提交过class文件,在更新项目后显示项目冲突很不顺眼,顺便就捣鼓了下,本文前提是项目本身是没问题的,适用于项目迁移和svn同步
问题说明:
本地文件夹中有一个已经正常执行过的web项目工程包,里面包括已经编译过的class文件,Project\工程名\系统应用\WEB-INF\classes,工程包全部提交到SVN;
然后在Eclipse中使用svn插件关联项目;
最后在svn中删除classes下面所有文件,本地文件夹中执行svn update操作自动删除class文件;
在使用Eclipse编译时候就无法生成class文件。
问题原因:
个人认为可能是由于svn关联性和优先性导致IDE工具Eclipse无法识别操作,在启动IDE工具Eclipse自动编译时候由于没有更新svn操作,Eclipse默认为是有class文件且不再进行编译,由于本地文件夹和svn更新同步过,class文件又被删除不存在,这样“本来是无却认为有”的矛盾冲突使Eclipse不编译生成class文件,从而也导致weblogic服务器中间件运行过程中报错提示 java.lang.ClassNotFoundException相关错误。
解决方法:
以下方式是根据实际情况操作,本人在clean后就成功自动生成class文件。
1.自动编译方式设置:在Eclipse菜单栏,选择project-——》Build Automatically,查看是否勾选上:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值