概述
如题,下附处理过程:
1、导入项目后,更新pom,期间问题无数,解决后发布到tomcat,提示classnotfoundexception。
2、该类在项目中存在,也可以扫描到。注释该类后,重启tomcat,提示另一个类找不到,怀疑项目构建出问题了。
3、切换windows--show view--navicator视图,查看项目target-classes中是否有编译好的class文件,如下图:
发现对应的包下没有class文件,由此确认构建项目出问题了。
4、右键项目--properties,找到java Build Path--Libraries,如下图:
我的有三个jar是missing状态,我直接删除了,但是不推荐这样做。最好的做法是找到相应的jar包,放到maven仓库。
之后,切换到Source标签,如下图:
路径是否正确。我的是正确路径,所以此处没有做修改。
5、project--clean,选择项目,点击clean,构建项目。
6、启动tomcat
7、依然提示没有找到类,说明还有其他问题影响到了构建。
8、发现eclipse一直在对web.xml进行验证,猜测是否是这个影响到了构建。
9、windows--preferences,如下图:
取消XML Validator处Build的对勾,不再在构建时对xml进行验证了。
这时如果eclipse依然卡在验证处,那么可以重启eclipse。
10、重复5、6步,项目成功运行。
写在最后:
一定要仔细阅读控制台打印的信息,根据出错的信息,一步步推导出产生问题的原因。
今天的问题,主要集中在:
a、class的输出路径是否正确
b、构建是否成功
c、jar是否完整
最后
以上就是奋斗月亮为你收集整理的eclipse导入新项目遇到classnotfoundexception的全部内容,希望文章能够帮你解决eclipse导入新项目遇到classnotfoundexception所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复