JAR-файл, созданный Eclipse, не может быть запущен на BlackBerry - PullRequest
0 голосов
/ 13 апреля 2010

Я создал проект в Eclipse для своего BlackBerry.

Банка не может работать на моем BlackBerry. Я получаю сообщение об ошибке "907 Invaild JAR Descriptor отсутствует необходимый атрибут: MIDlet-1".

MANIFEST.MF из файла Jar:

Manifest-Version: 1.0
RIM-MIDlet-Flags-1: 193
MIDlet-Vendor: <unknown>
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.1
MIDlet-1: Co.Beginner,,
Created-By: 1.6.0_19 (Sun Microsystems Inc.)
MIDlet-Jar-URL: contect.jar
MIDlet-Name: contect
MicroEdition-Profile: MIDP-2.0
MIDlet-Description: Get my contect
MIDlet-Jar-Size: 0

Ответы [ 3 ]

1 голос
/ 13 апреля 2010

Похоже, вы используете приложение CLDC, и в этом случае вам не нужен JAR-файл для чего-либо. Все, что вам нужно, это файлы JAD и COD.

1 голос
/ 13 апреля 2010

Вы уверены, что действительно написали мидлет (a.k.a приложение Java 2 ME)?

BlackBerry (и большинство других телефонов) не может просто запускать обычные приложения Java SE (a.k.a Desktop Java), им нужны специальные приложения. В случае с BlackBerry это мидлеты или родные приложения BlackBerry, разработанные с BlackBerry JDE .

Вам необходимо предоставить больше информации о вашем проекте, чтобы мы могли найти проблему.

0 голосов
/ 06 декабря 2012

я тоже столкнулся с этой проблемой, но просто .... я нашел решение ..... извините, я не слишком много знаю о ежевике, но попробуйте это, это поможет вам, и я использую * сильный текст * 7.1 как мой sdk!

откройте ваш эмулятор blackberry ---> файл (вверху слева) ---> загрузите приложение blackberry ---> найдите файл .cod, присутствующий в вашем (проекте ---> результатах ---> стандарте --- > номер версии sdk (для меня 7.1 ) ---> выбрать файл .cod.

после этого я нажимаю кнопку моего меню (слева от левой кнопки мыши), и там вы найдете это приложение!

...