2013-12-02 5 views
1

Согласно документации:C3P0 в Java 1.5 не удается: UnsupportedClassVersionError

c3p0-0.9.5-pre5 требует 1.5.x уровня или выше Java Runtime Environment. c3p0 отлично работает под Java 1.5.x и 1.6.x.

Но на практике я получаю UnsupportedClassVersionError.

Я использую Spring, но не Hibernate с jdk1.5.0_14. C3P0 v0.9.2.1 работает нормально.

Кто-нибудь получил эту комбо?

+1

Пожалуйста, отредактируйте в stacktrace. – Dropout

+0

Java 5 является последним публичным обновлением с 2009 года, возможно, вам стоит рассмотреть возможность перехода на более новую версию Java –

+1

, как указывает Абел Пастур, 0.9.5 генерирует классы Java 6. необходимо обновить документы 0.9.5-pre5 (и будет до фактической версии 0.9.5 ...), вероятно, он может скомпилировать 1.5-совместимые классы, если вам это действительно нужно. –

ответ

1

Глядя на source code, вы можете видеть, что эта версия скомпилирована для 1.6.

# we compile against jdk 1.7, but output jdk 1.6 compatible classfiles. 
jvm.target.version=1.6 
Смежные вопросы