2013-03-29 2 views
12

Я получаю эту ошибку на консоли. Может кто-нибудь, пожалуйста, помогите мне (я работаю над проектом Spring MVC с GWT и мавена)Как решить: Не удалось обработать запись Jar

СИЛЬНЫЙ: Невозможно обработать запись Jar [COM/Ibm/Icu/осущ/данные/LocaleElements_zh__PINYIN.class] из Jar [jar: файл:/C: /Users/ayush/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/transconnect/WEB-INF/lib/icu4j-2.6.1 .jar! /] аннотаций org.apache.tomcat.util.bcel.classfile.Cl

+0

Вы получили решение? – Ankit

ответ

1

Я думаю LocaleElements_zh__PINYIN.class файл отсутствует в банке попробуйте заменить jar.

+0

Я проверил файл jaar, он содержит файл LocaleElements_zh_PINYIN.class. Я даже попробовал переустановить файл jar. – Ayush

0

Сначала откройте файл icu4j-2.6.1.jar с любым zip vievwer (например, 7Zip). Проверьте, содержит ли он файл com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class.

+0

Я проверил файл jaar, он содержит файл LocaleElements_zh_PINYIN.class. Я даже попробовал переустановить файл jar. – Ayush

+1

Ошибка при запуске «Невозможно обработать запись Jar [com/ibm/icu/impl/data/LocaleElements_zh__PINYIN.class]» дает некоторые результаты, кажется, что ошибка с BCEL ... кажется, сейчас исправлена. Может быть, вам нужно только обновить инструмент. – joan

0

Я получаю эту ошибку, когда icu4j-xxx.jar включен в мой путь к классу. Почему бы вам не попробовать удалить его с вашего WEB-INF/lib?

3

я решил такую ​​же проблему, просто заменив ICU4J-2.6.1.jar с последней банкой

мыши here, чтобы загрузить последнюю версию баночки

Надеются, что это работает!

3

Итак, в нашем случае это произошло не от прямой зависимости, а от косвенной инъекции библиотеки com.google.code.findbugs.

Вы будете знать, откуда приходит, запустив mvn dependency:tree для вашего проекта (предположим, что вы используете Maven)

Решение для нас было использовать более новую версию библиотеки FindBugs (3.0.0), который, казалось, быть намного более компактным с точки зрения содержания зависимостей.

1

com.ibm.icu.impl.data.LocaleElements_zh__PINYIN - это плохо сформированный файл класса внутри файла-файла 2.6.1 icu4j. Переопределите или используйте новые файлы juu4j jar, 55.0+.

0

Для меня обновление tomcat до tomcat-8.0.37 решило проблему.

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