debug时ClassNotFound可能出现的原因

自我总结,欢迎拍砖!

 

目的:总结ClassNotFound可能出现的原因,方便以后定位该类问题。

 

原因:当项目中加了新类,debug或run时,报classnotfound,说明没有找到该类的class文件。

 

我所遇到该类问题的情况:

1.用IDE新建的类可能需要手动编译一下产生该类的class文件,才能run。

1.类对应的class文件被清,导致classnotfound。此时需要编译一下项目;或编译一下该文件,且需要放到对应的文件夹下(目的是生成可以在虚拟机上运行的class文件)。

2.maven依赖未引入。需在pom中加入相关依赖。

posted @ 2014-12-09 10:26  风巽•千叶翔龙  阅读(646)  评论(0编辑  收藏  举报