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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章