使用IntelliJ IDEA 7.0开发BlackBerry?

时间:2008-09-09 19:29:07

标签: ide blackberry intellij-idea

我知道RIM有自己的IDE(BlackBerry JDE)用于构建BlackBerry应用程序,但有谁知道如何配置IntelliJ IDEA来构建/调试BlackBerry应用程序?

6 个答案:

答案 0 :(得分:2)

RIM的编译器(构建COD文件的编译器)可以从命令行轻松运行。您需要做的就是在IDEA中创建相应的构建步骤。

此外,为了在编辑代码时让您的生活更轻松,您可能需要将net_rim_api.jar(RIM JDE附带的那个)添加到IDEA项目使用的JAR文件中。

对于调试器,RIM的调试器应该支持标准的Java调试器接口。我不记得JDE的最低版本需要什么。

答案 1 :(得分:2)

RE:Chris关于有什么不同的问题...... Blackberry应用程序可以是标准的MIDP应用程序或使用Blackberry特定API的CLDC应用程序。大多数开发人员倾向于采用后一种方法,然后使用Blackberry的工具是必需的 - 特别是如果您使用一些安全的API并且必须签署部署文件以便它们在设备上运行。

原始问题的一个潜在答案是使用Blackberry ANT tools创建一个ANT脚本来构建应用程序并从IntelliJ IDEA引用它。当然,这只是战斗的一半,并且运行/调试应用程序,您需要将调试器连接到IDEA,如上面的Alexander所述。或者,您可以在IDEA中编写代码并在JDE中运行/调试,但至少可以说这似乎不太理想。

我将Eclipse与Blackberry插件一起使用。也不理想,因为你被迫使用一个旧的(和bug)版本的Eclipse,但至少我在一个IDE中,可以单步执行在模拟器中运行的代码。

Blackberry JDE集成将是一个很棒的IntelliJ插件项目。

答案 2 :(得分:1)

不是一个真正的答案,但更多的要求澄清Blackberry开发与其他J2ME设备有什么不同......

我看到它是MIDP J2ME设备,因此标准的Intellij J2ME支持似乎可以提供所需的大部分内容。

我猜模拟器方面可能有所不同......但也许你可以从IDEA调用jde模拟器......

此致 克里斯

答案 3 :(得分:1)

我一直在使用IntelliJ来开发Blackberry应用程序...... IntelliJ非常擅长索引代码,您只需将其指向正确的方向即可。它的编辑能力超越了JDE,在我看来它比Eclipse更灵活,更友好(尽管RIM有一个Eclipse插件)。

我说有点像我只是在IntelliJ中编码,目前仍然通过JDE进行编译和调试。希望IntelliJ能够在这方面更好地集成,但现在这是一个可以接受的工作环境。

答案 4 :(得分:0)

不确定这是否有帮助,但这里有关于黑莓开发的setting up Eclipse的说明。

也许您可以使用该信息来确定需要在IDEA中进行哪些更改。

答案 5 :(得分:0)

根据上述建议(使用bb ant任务),很容易将IntelliJ与Blackberry开发集成,但我还没有通过IntelliJ成功调试模拟器。它应该有效,但事实并非如此。

因此,“整合”是不完整的。