2015-05-14 4 views
3

Мне нужно установить приложение, построенное поверх Spring Boot, для запуска в среде с Java 6, я нахожу некоторые проблемы. Я провел некоторое тестирование, я загрузил новый проект с помощью start.spring.io, установленного на Java 6, и проблема по-прежнему сохраняется.Spring Boot Java 6 java.lang.UnsupportedClassVersionError: X: Unsupported major.minor version 51.0

Я найти это странно, потому что проект извлекали start.spring.io (устанавливается в Java 6) не применять рекомендуемые параметры in the documentation для работы на Java 6

После применения рекомендуемых параметров, описанных на сайт, ошибка сохраняется.

С настройками Jetty:

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

Spring Ботинок: v1.2.3.RELEASE

Сборка с подставкой

Любые предложения о том, что я могу делать неправильно?

+1

Правила большого пальца является то, что код должен быть запущен на JRE, которая выше, чем та, которая используется во время компиляции , Здесь код был скомпилирован на JDK 7 (.minor version 51.0) и запускается на JRE 6. Следовательно, ошибка. – user1933888

+0

Java 6 является окончательным обновлением с февраля 2013 года, спросите себя, действительно ли вы хотите запустить такую ​​устаревшую версию. –

+0

Мне известно о причинах ошибки «Unsupported major.minor version 51.0», которую я не понимаю, поэтому Spring Boot не запускается на Java 6, потому что в собственной документации есть раздел для настроек этой среды. Также, к сожалению, теперь необходимо (: ~) запустить систему в java 6 –

ответ

3

кот-пул JDBC собран с Java 7 (версия 51.0) и, следовательно, несовместимо с Java 6.

Смежные вопросы