плохая версия в файле класса - PullRequest
4 голосов
/ 11 мая 2009

Когда я использую определенные jar-файлы в одном из проектов коннектора, я пишу для lombardi в TeamWorks eclipse, я получаю исключение для версии плохого класса ...

любые идеи, как это можно решить ..

С уважением, Adhir

Ответы [ 5 ]

13 голосов
/ 11 мая 2009

Вы получите эту ошибку, если вы используете (скажем) Java 1.5 и используете JAR, скомпилированный с Java 1.6.

Самый простой способ решить проблему - обновить версию Java до версии, используемой JAR.

2 голосов
/ 11 мая 2009

Попробуйте скомпилировать / перекомпилировать все ваши вещи одним и тем же компилятором. Как правило, это происходит, когда у вас есть что-то скомпилировано с более высокой версией и вы пытаетесь запустить его со старым.

1 голос
/ 18 марта 2011

Эта проблема также может быть вызвана устаревшим (365-дневным) сертификатом Android, на который ссылается Eclipse.

Подробнее см. «Ошибка отладочного сертификата в плагинах Eclipse Android * ».

0 голосов
/ 22 февраля 2013

Основная причина этой ошибки: jars, включенные в ваш проект, собраны из другой версии java, и вы компилируете свой проект из другой версии java, просто обновление версии java решит эту проблему.

Я тоже столкнулся с той же проблемой.

0 голосов
/ 11 мая 2009

Это результат запуска кода, скомпилированного с версией компилятора, которая больше, чем версия java, которую вы используете для его запуска. IE код скомпилирован с 1.6, и вы работаете с 1.5. См. Этот пост, чтобы определить, с какой версией он был скомпилирован.

как-может-я-найти-мишень-Java-версия-для-а-скомпилированного класса

самое простое решение - запустить его с самой последней JVM.

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