5

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

4

6 回答 6

2

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

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

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

于 2008-09-17T22:34:58.227 回答
2

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

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

我使用带有 Blackberry 插件的 Eclipse。也不理想,因为您被迫使用旧版本(且有缺陷)的 Eclipse,但至少我在一个 IDE 中并且可以逐步执行在模拟器中运行的代码。

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

于 2008-09-24T13:10:20.123 回答
1

不是真正的答案,而是更多地要求澄清黑莓开发与其他 J2ME 设备有什么不同......

我看到它是一个MIDP J2ME设备,因此标准的Intellij J2ME支持似乎提供了大部分所需的东西。

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

问候,克里斯

于 2008-09-10T10:52:49.863 回答
1

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

我这么说是因为我只是在 IntelliJ 中编写代码,目前仍在通过 JDE 进行编译和调试。希望在这方面与 IntelliJ 更好地集成,但目前它是一个可以接受的工作环境。

于 2008-12-18T02:40:23.450 回答
0

不确定这是否会有所帮助,但这里是设置 Eclipse以进行黑莓开发的说明。

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

于 2008-09-17T13:55:10.240 回答
0

鉴于上述建议(使用 bb ant 任务),将 IntelliJ 与 Blackberry 开发集成非常容易,但我还没有通过 IntelliJ 成功调试模拟器。它应该工作,但它没有。

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

于 2008-11-23T18:28:48.600 回答