2008-09-09 70 views

回答

2

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

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

我使用Eclipse和Blackberry插件。也不是很理想,因为你不得不使用一个老版本的Eclipse,但至少我在一个IDE中,并且可以遍历在模拟器中运行的代码。

黑莓JDE集成将是一个伟大的IntelliJ插件项目。

1

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

我看到了一个MIDP J2ME设备等标准的支持Intellij J2ME似乎把大部分的需要什么。

我猜的东西模拟器方面可能会有所不同......但也许你可以调用从IDEA的JDE模拟器......

的问候, 克里斯

+0

您需要能够将jar文件编译为cod文件,然后您需要使用JDE在设备或模拟器上进行调试。 – Fostah 2008-12-10 20:42:39

0

不知道这是否会帮助,但在这里是关于黑莓发展的setting up Eclipse的说明。

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

2

RIM的编译器(构建COD文件的编译器)可以很容易地从命令行运行。您只需在IDEA中创建相应的构建步骤即可。

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

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

0

鉴于上述建议(使用bb ant任务),它很容易将IntelliJ与Blackberry开发集成,但我尚未通过IntelliJ成功调试模拟器。它应该可以工作,但它不会。

因此,'整合'是不完整的。

1

我一直在使用IntelliJ开发黑莓应用程序......有点。 IntelliJ非常擅长索引代码,你只需要将它指向正确的方向即可。它的编辑能力远远超出了JDE,在我看来它比Eclipse更灵活和更友好(即使RIM有Eclipse插件)。

我说过,因为我只是在IntelliJ中编写代码,目前仍然通过JDE进行编译和调试。希望能够更好地与IntelliJ进行整合,但现在它是一个可以接受的工作环境。