.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命令就可了
还没有评论,来说两句吧...