最近在搭一个struts2框架,一开始使用的JDK版本是1.8、struts2版本是2.5,项目正常运行。
但把项目导入到另一台电脑上,启动时报错:Unsupported major.minor version 51.0(unable to load class org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter)。第二套环境的JDK版本是1.6。
百度查询:major.minor version 51.0 指的就是 jdk1.7 。分析原因:有可能是JDK版本不同导致的,也有可能是struts2.5版本需要JDK1.8以上版本。欢迎遇到相同问题的朋友跟贴;