3
我需要把建立在春季啓動的頂部的環境中使用Java 6運行一個應用程序,我發現了一些問題。我做了一些測試,我通過將start.spring.io設置爲Java 6下載了一個新項目,問題仍然存在。春天啓動的Java 6 java.lang.UnsupportedClassVersionError錯誤:X:不支持MAJOR.MINOR版本51.0
我發現很奇怪,因爲start.spring.io回收項目(設置爲Java 6)不適用的推薦設置in the documentation到Java 6的
運行應用上所描述的推薦設置後網站,錯誤仍然存在。
隨着碼頭設置:
ERROR 7776 --- [main] osboot.SpringApplication: Application startup failed
java.lang.UnsupportedClassVersionError: org/apache/tomcat/jdbc/pool/DataSource: Unsupported major.minor version 51.0
對於Tomcat配置:
05/14/2015 07: 50: 18,112 ERROR 10852 --- [main]
osboot.SpringApplication: Application startup failed
Exception in thread "main" java.lang.UnsupportedClassVersionError:
javax/annotation/ManagedBean: Unsupported major.minor version 51.0
JDK版本: 1.6.0_45
春季啓動: v1.2.3.RELEASE
使用Gradle構建
任何關於我可能會做錯的建議?
拇指規則不相容是代碼必須在JRE比在編譯時所用的一個較高的運行。 這裏的代碼是在JDK 7(.minor版本51.0)上編譯的,並且正在JRE 6上運行。因此,錯誤。 – user1933888
Java 6自2013年2月以來一直是最新的公開更新,問問自己是否真的想運行這樣一個過時的版本。 –
我知道的原因錯誤「不支持MAJOR.MINOR版本51.0」,這我不理解就是爲什麼春節不啓動在Java 6運行,因爲自己的文檔裏有設置,環境的部分。 此外,不幸的是,現在有必要(:〜)在java中運行系統6 –