ClassNotFound¥xxx的问题 问题出现的原因错误原因解决方法 问题出现的原因 今天项目测试的时候,在idea运行测试没有问题,但是打包到jar包放在服务器里运行,就出现了ClassNotFound¥State的错误,说是没有找到相关的包 错误原因 代码中存在两个enum实体类,一个是首字母大写State和全大写STATE,应该是jvm在编译的时候,不区分类名的大小写,所以在jar包的class文件里只存在首字母大写的State,所以存在ClassNotFound异常。 解决方法 将其中一个实体类重新命名即可