2009-05-12 15 views
1

Ich benutze JDom Jar und ich möchte zu meinem Blackberry-Projekt hinzufügen. Ich benutze Eclipse Plugins für blacberry. beim Aufbau Blackberry App aus den Fehlern Eclipse auf der Konsole alsBlackBerry externes Glas

"JDOMAbout$info:error!missing stack map @label.... " 

RAPC angezeigt wird mit dieser mehreren Warnungen für das Projekt falied entlang auch angezeigt werden ... so hat jede Stelle über das kam?

+0

http://stackoverflow.com/questions/877428/better-approach-for-xml-creation-in finden -blackberry – iOSDev

Antwort

1

Die Stapelzuordnung ist Teil dessen, was generiert wird, wenn eine JAR-Datei preverified ist. Klingt wie dein Glas ist nicht J2ME bereit. Unter der Annahme, dass es mit J2ME kompatibel ist, besteht die Standardmethode darin, eine COD-Datei aus der .jar-Datei und reference that in your project zu erstellen. Leider können Sie das nicht mit dem Eclipse-Plugin tun, aber sobald Sie das .cod haben, können Sie es in Ihrem Eclipse-Projekt referenzieren.

0

Sie müssen ein Blackberry-Archiv oder -Bibliotheksprojekt (oder wie auch immer es genannt wird) erstellen und Ihre Bibliothek zu dieser hinzufügen und dann von Ihrem Anwendungsprojekt aus darauf verweisen. Sie müssen vielleicht die Blackberry-JDE verwenden, um Hacking mit der jdp-Datei zu machen, aber ich kann versichern, dass es in Eclipse funktioniert. Wir hatten die KSOAP-Bibliothek in unserem und Eclipse würde es mit Rapc "bauen" und generieren Sie die richtigen Dateien (Sie müssen es irgendwie manuell tun, indem Sie das Projekt zu bauen).

Ich habe leider keine Umgebung, um die Dinge jetzt zu überprüfen, aber die Grundidee war ein zweites Projekt zu haben, schließen Sie das Glas, und dann verweisen Sie darauf.

All das, und das Glas muss J2ME-kompatibel sein.

+0

Wenn möglich, können Sie mir einen Link für Schritte, um externe jar in Eclipse enthalten, wie es nicht funktioniert für mich mit der Standard-Prozedur. Auch in JDE funktioniert es nicht mit den Standard-Schritten zur Verfügung gestellt online. – Sam97305421562