XMLTask 1.16: Работает ли он с Ant до сих пор? - PullRequest
1 голос
/ 25 февраля 2010

Я пытаюсь использовать XMLTask 1.16, но, к сожалению, я получил ошибку, java.lang.UnsupportedClassVersionError: Bad version number in .class file, все время. Но если я вернусь к XMLTask 1.15, он будет работать нормально. Кто-нибудь знает, как заставить XMLTask 1.16 работать с Ant.

Ответы [ 4 ]

3 голосов
/ 25 февраля 2010

Замечания к выпуску XMLTask 1.16 не упоминает:

Поддержка Java 1.4 и ранее была удалена в этом выпуске.

Так что вам нужно обновить JRE.
Вы больше не можете запускать XMLTask со средой выполнения Java1.4, начиная с версии 1.16, выпущенной в сентябре 2009 года.

2 голосов
/ 01 декабря 2011

К сожалению, версия 1.16.1 не работает с JDK ant и non-sun (например, J9 IBM для WebSphere 6.1), поскольку существует неразрешенная ссылка на внутренний класс JDK (com.sun.org.apache.xpath .internal.XPathAPI).

Версия 1.15.1 отлично работает с виртуальными машинами Sun и IBM. Я успешно проверил (вывод из Java-версии):

IBM J9 / WebSphere 6.1 : Java-версия "1.5.0" / среда выполнения Java (TM) 2, Standard Edition (сборка pwi32dev-20060511 (SR2)) / IBM J9 VM (сборка 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20060504 (JIT включен)

Sun JDK 5.0 : Java-версия "1.5.0_22" / среда выполнения Java (TM) 2, Standard Edition (сборка 1.5.0_22-b03) / клиентская виртуальная машина Java HotSpot (TM) (сборка 1.5 .0_22-b03, смешанный режим)

Sun JDK 6.0 : Java-версия "1.6.0_26" / Java (TM) SE Runtime Environment (сборка 1.6.0_26-b03) / Java HotSpot (TM) 64-битная виртуальная машина сервера (сборка 20.1) -b02, смешанный режим)

2 голосов
/ 22 марта 2010

На всякий случай, если кто-нибудь столкнется с проблемой UnsupportedClassVersionError , описанной выше, похоже на Xmltask ver. 1.16.1 была скомпилирована в JDK 1.5 для ее решения (как описано здесь: http://blog.gmane.org/gmane.comp.java.ant.xmltask/month=20091001, так что если можно получить сборку 1.16.1 xmltask здесь: http://sourceforge.net/projects/xmltask/files/

и поместите его в classpath, что устранит проблему.

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 01 марта 2010

У меня возникла та же проблема при выполнении xmlTask ​​в Eclipse 3.5, в котором установленный по умолчанию JDK настроен на 1.5.12. Замена jar на XMLTask 1.15 также работает для меня, но мне интересно, чего еще не хватает, чтобы мы могли перейти на 1.16. Спасибо, Симеон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...