本地程序部署服務器上出錯

<big>版權聲明:本文為 Codeagles 原創文章,可以隨意轉載,但必須在明確位置注明出處!!!</big>

解決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版本一致。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Java9 新特性 翻譯自 : https://docs.oracle.com/javase/9/whatsnew...
    deadoggy閱讀 1,306評論 0 2
  • 這篇文章是我之前翻閱了不少的書籍以及從網絡上收集的一些資料的整理,因此不免有一些不準確的地方,同時不同JDK版本的...
    高廣超閱讀 15,738評論 3 83
  • 我使用intelliJ開發java代碼,使用play1.3.4,開始配置的jdk是1.8;開發完代碼之后(中間有調...
    coolbond閱讀 1,139評論 0 0
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • “想到喜歡這么久的rapper們要被跟風狗追了,心就痛。” 這是前兩天看到一個微博好友發的微博。當時并不知所云,今...
    姜姜好Alice閱讀 504評論 0 1