开发java很长时间了,还经常会遇到java.lang.ClassNotFoundException这样的错误,最近又处理了一次,起初怀疑是jdk版本比class文件的编译版本低了导致了,但是运维人员反馈的信息说经过查看这个是没有问题的.结果又反复折腾,最后实际上还是这个问题,只不过之前他确认的有问题.这里在汇总记录一下什么情况会导致这个问题,便于大家参考,不足之处,大家多提意见. 原因1: 就是上面说的,java运行环境的jdk版本比class文件的编译版本低了导致的,这个一定要确认清楚. 确…