2011-01-04 9 views
2

Ich habe eine brandneue Installation von Eclipse mit BlackBerry Plugin für Mac. Der Java-SDK ist 6.0.0 bereits installiert ist, ist das einzige, was jetzt, dass ich für kleinere Version kompilieren will, wie 4.5.0BlackBerry Java SDK <6.0.0 auf Mac

habe ich versucht: Hilfe -> New Sotftware installieren ... ->http://www.blackberry.com/go/eclipseUpdate/3.5/java

Aber es gibt mir einen Fehler.

"No-Repository bei http://www.blackberry.com/go/eclipseUpdate/3.5/java gefunden"

jemand hatte das gleiche Problem? Es scheint, dass es für einige Leute funktionierte.

Antwort

2

Ich weiß nicht, ob das, was Sie versuchen, möglich ist, ich konnte es auch nicht zur Arbeit bekommen. Laut der RIM-Site unterstützen sie derzeit nicht das Erstellen von Apps unter OS X für Nicht-6.0, und basierend auf der unten beschriebenen Problemumgehung ist es meiner Meinung nach nicht so einfach wie das Installieren der Pakete aus dem Eclipse-Installationsprogramm.

Allerdings habe ich einen tollen Beitrag über das Erstellen von BlackBerry-Apps auf OS X gefunden, und seitdem habe ich an meinem MBP gearbeitet, und kann nicht sagen, dass ich zurückkehren würde. Hier ist eine Zusammenfassung, wie ich es eingerichtet habe:

  1. Installieren Sie Eclipse (ich verwende 3,5, aber es ist vielleicht egal) und VirtualBox.
  2. Erstellen Sie eine neue VM und installieren Sie Windows (getestet mit XP SP3). Diese würde wahrscheinlich auch mit VMWare Fusion oder Parallels funktionieren. Auf der VM installieren Sie Java 6 und die Version des BlackBerry JDE , die Ihrem Zielbetriebssystem entspricht.
  3. Laden Sie in OS X bb-ant-tools.jar herunter und verschieben Sie es in 0/in ~/.ant/lib.
  4. Holen Sie sich eine OS X-Version von Preverify, die in der Sun J2ME SDK 3.0 for OS X enthalten ist. Installieren Sie es und kopieren Sie entweder /Applications/Java_ME_SDK_3.0.app/Contents/Resources/bin/preverify an irgendwo in Ihrem PATH oder fügen Sie einfach dieses Verzeichnis zu Ihrem PATH hinzu.
  5. Wenn Sie noch keins haben, erstellen Sie die Datei ~/.MacOSX/environment.plist.
  6. Bearbeiten Sie diese Datei mit/Developer/Applications/Utilities/Property \ Liste \ Editor.app/.
  7. Erstellen Sie eine neue Variable mit der Bezeichnung PATH und setzen Sie sie auf den Wert shell PATH. Stellen Sie sicher, dass das Verzeichnis preverify enthalten ist. Dadurch kann Ant über Eclipse den Preverify-Befehl anzeigen, wenn Eclipse von Eclipse.app gestartet wird und nicht über den Befehl . Weitere Details finden Sie unter this .
  8. In OS X, erstellen Sie ein Verzeichnis für die BlackBerry-Komponenten (etwas wie "bb-Komponenten").
  9. Kopieren Sie von der BlackBerry JDE-Installation in der VM sowohl die "lib" - als auch die "bin" -Verzeichnisse in dieses Verzeichnis.
  10. Erstellen Sie in Eclipse ein neues Java-Projekt.
  11. Wählen Sie "Verwenden Sie eine Ausführungsumgebung JRE:" und wählen Sie Java 1.3.
  12. Klicken Sie mit der rechten Maustaste auf das Projekt im "Package Explorer" und wählen Sie "Build Path" und dann "Configure Build Path".
  13. Fügen Sie bb-components/lib/net_rim_api.jar als "Externe JAR" hinzu.
  14. Entfernen Sie die "JRE-Systembibliothek". Dies ist so, dass nur BlackBerry unterstützte Klassen über Autokomplettierung usw. angeboten werden.
  15. Kopieren Sie die beigefügte minimale build.xml in das Projekt.
  16. Bearbeiten Sie die Datei build.xml entsprechend Ihrer Umgebung (speziell die Eigenschaft jde.home) und alles, was Sie anpassen möchten.
  17. Klicken Sie mit der rechten Maustaste und wählen Sie "Ausführen als" und dann "Ant Build" (das erste eins). Sie können natürlich auch mit Ant in der Befehlszeile erstellen.

Diese wurden von https://spin.atomicobject.com/2010/11/04/our-blackberry-development-environment

Viel Glück angepasst!

+0

Wenn BlackBerry <6.0.0 nicht unterstützt, denke ich, diese Antwort ziemlich meine Frage. Aber danke, dass du mir die Alternative gegeben hast, ich werde es definitiv versuchen !! – TheSquad

+0

Gern geschehen! Hoffe, es klappt für dich. Ich habe es nicht erwähnt, aber Sie müssten JavaLoader.exe über VirtualBox verwenden, wenn Sie dies auf einem Gerät während der Entwicklung testen möchten. Ich denke nicht, dass das ein einfaches Java-Programm ist. Auf der anderen Seite, SignatureTool.jar funktioniert gut in OS X. – spacemanaki

0

Ich entwickle alle meine BB-Apps auf Mac-Hardware, aber ich betreibe Windows über Parallels. Nicht besser als native Mac-Tools, aber es funktioniert!

+0

Ja, ich habe es versucht, aber ich benutze einen Laptop, es ist ein bisschen langsam laufen Eclipse auf Parallels. – TheSquad

Verwandte Themen