.UnsupportedClassVersionError: Bad version number in .class file

Caused by: org.codehaus.groovy.grails.exceptions.NewInstanceCreationException: Could not create a new instance of class [QuartzGrailsPlugin]
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.codehaus.groovy.grails.plugins.quartz.TaskArtefactHandler)

原本开发环境使用的是JDK1.7, 由于测试和生成环境使用的是1.5版本, 在这两天部署测试的时候1.7的总是报错,但是以前可以的.

就把开发环境改成1.5版的,运行的时候就会出现上面的错误,

导致这个问题的因为之前用1.7的时候哪些class文件没有清除.就使用1.5去运行编译.

解决这个问题:

将原来编译的全部clean掉. 再用1.5的编译就可以了

具体步骤 项目右键--grails Tools---Open Grails Command Prompt -- 执行clean命令就可了

猜你喜欢

转载自blog.csdn.net/weixin_42228950/article/details/83016172