Ошибка предварительной проверки класса oauth.signpost.commonshttp.CommonsHttpOAuthConsumer

Я пытаюсь предварительно проверить файл "signpost-commonshttp4-1.2.1.1.jar", чтобы использовать его в проекте BlackBerry

Вот команда, которую я пробую. Так как он также нуждается в "signpost-core-1.2.1.1.jar" для classpath, который уже предварительно проверен.

C: \ Eclipse_bb \ plugins \ net.rim.ejde.componentpack5.0.0_5.0.0.25 \ components \ bin> preverify.exe -classpath "C: \ Eclipse_bb \ plugins \ net.rim.ejde.componentpack5.0.0_5. 0.0.25 \ components \ lib \ net_rim_api.jar; C: \ Program Files \ Java \ jdk1.6.0_25 \ jre \ lib \ rt.jar; C: \ Eclipse_bb \ plugins \ net.rim.ejde.componentpack5.0.0_5.0.0.25 \ components \ bin \ output \ signpost-core-1.2.1.1.jar "signpost-commonshttp4-1.2.1.1.jar

Здесь я добавил путь к классам net_rim_api.jar, rt.jar и signpost-core-1.2.1.1.jar

Кидает ниже Ошибка

Класс проверки ошибок
oauth.signpost.commonshttp.CommonsHttpOAuthConsumer
ОШИБКА ПРОВЕРКИ
OAuth / указатель / commonshttp / CommonsHttpOAuthConsumer.wrap(Ljava/ языки / объекта;)Loauth/ указатель /HTTP /HttpRequest;:
Недопустимый тип в постоянном пуле

1 ответ

Решение

Если вы имеете в виду signpost с исходным кодом, размещенным на github kaeppler, то это, похоже, библиотека Java-SE. BlackBerry - это устройство Java-ME, поэтому вам нужно найти библиотеку, совместимую с Java-ME. Ошибки предварительной проверки, которые вы видите, являются первым признаком того, что код Java-SE не будет работать на BlackBerry.

Другие вопросы по тегам