本地程式部署伺服器上出錯

Codeagles發表於2018-07-10

版權宣告:本文為 Codeagles 原創文章,可以隨意轉載,但必須在明確位置註明出處!!!

解決Unsupported major.minor version 51.0錯誤

####現象 本地程式Tomcat7.0+JDK7開發,本地調式好使後,部署伺服器上,伺服器是Tomcat6.0+JDK7配置好後,啟動專案,報錯。在報錯資訊中Unsupported major.minor version 51.0出現該資訊。 ####原因 伺服器中編譯專案的版本與本地專案編譯的版本不一致。用jdk7編譯的class檔案放到基於jdk6執行在tomcat之中,就會報這個錯。 ####解決方法 專案------>右鍵------>屬性------>Java Compiler------>Compiler Compliance Level------>選擇你使用的JDK版本------>Apply

Java Compiler

####總結以及需要注意

  • 同的JDK版本使用的major.minor不同,所以會導致這個錯誤。
  • 將Tomcat配置的JDK也要選擇與編譯或者環境中正在使用的JDK版本一致。

相關文章