2008-09-09 9 views

Antwort

2

RE: Chris 'Frage nach dem, was anders ist ... Blackberry-Anwendungen können standardmäßige MIDP-Apps oder CLDC-Apps sein, die die Blackberry-spezifischen APIs verwenden. Die meisten Entwickler tendieren dazu, den letzteren Ansatz zu wählen, und dann ist die Verwendung von Blackberrys Tools erforderlich - insbesondere, wenn Sie einige ihrer gesicherten APIs verwenden und Ihre Bereitstellungsdateien signieren müssen, damit sie auf den Geräten ausgeführt werden können.

Eine mögliche Antwort auf die ursprüngliche Frage wäre, das Blackberry ANT tools zu verwenden, um ein ANT-Skript für das Erstellen der Anwendung zu erstellen, und das von IntelliJ IDEA zu verweisen. Natürlich ist das nur die halbe Miete und um die Anwendung auszuführen/zu debuggen, müssen Sie den Debugger mit IDEA verbinden, wie von Alexander oben erwähnt. Alternativ könnten Sie in IDEA programmieren und in der JDE ausführen/debuggen, aber das scheint weniger als ideal, um es gelinde auszudrücken.

Ich benutze Eclipse mit dem Blackberry-Plugin. Auch nicht ideal, da Sie gezwungen sind, eine alte (und fehlerhafte) Version von Eclipse zu verwenden, aber zumindest bin ich in einer IDE und kann Code, der in einem Simulator läuft, durchlaufen.

Blackberry JDE-Integration wäre ein großartiges IntelliJ-Plugin-Projekt.

1

nicht wirklich eine Antwort, aber zur Klärung mehr zu fragen, was für Blackberry Entwickler im Vergleich zu anderen J2ME-Geräten unterscheidet ...

ich seine eine MIDP J2ME Gerät zu sehen, und so die Standard-Intellij J2ME Unterstützung scheint die meisten zu geben Was wird benötigt.

Ich denke, die Emulator-Seite der Dinge anders sein könnte ... aber vielleicht können Sie den jde Emulator von IDEA nennen ...

Grüße, Chris

+0

Sie müssen JAR-Dateien in cod-Dateien kompilieren können, und dann müssen Sie die JDE verwenden, um auf dem Gerät oder dem Simulator zu debuggen. – Fostah

0

nicht sicher, ob dies helfen wird, aber hier sind Anweisungen für setting up Eclipse für Blackberry-Entwicklung.

Vielleicht können Sie diese Informationen verwenden, um herauszufinden, welche Änderungen in IDEA vorgenommen werden müssen.

2

RIM-Compiler (der, der die COD-Dateien erstellt) kann einfach über die Befehlszeile ausgeführt werden. Alles, was Sie tun müssen, ist einen entsprechenden Build-Schritt in IDEA zu erstellen.

Um Ihnen das Bearbeiten des Codes zu erleichtern, können Sie auch die Datei net_rim_api.jar (die mit RIM JDE geliefert wird) zu den JAR-Dateien hinzufügen, die von Ihrem IDEA-Projekt verwendet werden.

Wie für den Debugger sollte der RIM-Debugger die Standard-Java-Debugger-Schnittstelle unterstützen. Ich kann mich nicht erinnern, wofür die Mindestversion von JDE benötigt wird.

0

Es ist sehr einfach zu integrieren IntelliJ mit Blackberry-Entwicklung angesichts der oben genannten Vorschlag (mit den bb ant Aufgaben), aber ich habe noch den Debugger erfolgreich den Simulator durch IntelliJ. Es sollte funktionieren, tut es aber nicht.

So ist die "Integration" unvollständig.

1

Ich habe IntelliJ verwendet, um Blackberry-Apps zu entwickeln ... irgendwie. IntelliJ ist wirklich gut darin, Code zu indexieren, man muss nur in die richtige Richtung zeigen.Seine Bearbeitungsfähigkeiten gehen weit über die JDE hinaus und sind meiner Meinung nach viel flexibler und benutzerfreundlicher als Eclipse (obwohl RIM über ein Eclipse-Plug-in verfügt).

Ich sage eine Art von obwohl ich nur in IntelliJ Code und derzeit noch kompilieren und debuggen über die JDE. Ich hoffe auf eine bessere Integration mit IntelliJ, aber vorerst ist dies eine akzeptable Arbeitsumgebung.