编译工程的时候出现了这个错误提示,
工程用的jar包是struct 2.35 jdk是1.8(ps本来是1.7没问题的,后面改成1.8就出问题了)
百度后发现只有一个人说的有道理,就是spring 或者struct的jar包版本太老只能支持1.7的jdk,所以jdk1.8不能检测到,所以默认为没有检测到
解决方式 1、改jar包 2、改jdk
改完jdk以为没问题了,结果又报错
这种jdk版本不一致问题遇到很多次了
注意三个地方,百度一般都直说了两个地方
1、project Structure——module/project
2、file—settings——java compiler
3、编辑你的tomcat 编译版本