首页 > 代码库 > debug时ClassNotFound可能出现的原因

debug时ClassNotFound可能出现的原因

自我总结,欢迎拍砖!

 

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

 

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

 

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

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

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

debug时ClassNotFound可能出现的原因