2015-09-15 4 views
0

Я пытаюсь использовать Jxls v2.2.5 для генерации динамических файлов Excel в своем веб-приложении. Получаю эту ошибку.JXLS - Unsupported major.minor version 51.0

java.lang.UnsupportedClassVersionError: org/jxls/area/Area : Unsupported major.minor version 51.0 

Я использую java 1.6 для своего развития. Скомпилирован ли Jxls в более поздней версии, чем 1,6? Как я могу запустить его в java 6?

+0

Вы не можете. См. Http://stackoverflow.com/questions/10382929/how-to-fix-unsupported-major-minor-version-51-0-error – Brad

+0

Итак, jxls совместим с JRE 7. Могу ли я получить его источник, затем скомпилированный в java 6 и создать файл jar? – nmy

+0

Да, это должно быть возможно. Рассматривая зависимости jxls, я не вижу ничего, что сразу выделяется как необходимость в Java 7, хотя вы можете столкнуться с ошибками компиляции с самим источником, если они используют какие-либо новые функции. – Brad

ответ

0

Да Jxls2.0 еще не поддерживает jdk6. Тем не менее вы можете использовать jxls1.0, который поддерживает jdk6.

Обновление с 1 по 2 не имеет большого значения, просто небольшая настройка вашей таблицы.

В то же время, следите за библиотеки JDK становятся доступны здесь: https://bitbucket.org/leonate/jxls/issues/19/needed-compiled-on-jre-16-libraries

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