.UnsupportedClassVersionError: Bad version number in .class file

痛定思痛。 2022-05-08 12:08 236阅读 0赞

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命令就可了

发表评论

表情:
评论列表 (有 0 条评论,236人围观)

还没有评论,来说两句吧...

相关阅读