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

有帮助吗?

解决方案

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

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

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

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

其他提示

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

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

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

并不是真正的答案,而是更多地要求澄清 Blackberry 开发人员与其他 J2ME 设备有何不同......

我看到它是一个 中间件J2ME 设备等标准 Intellij J2ME 支持似乎可以满足大部分需要。

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

问候,克里斯

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

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

不确定这是否有帮助,但这里有说明 设置 Eclipse 用于黑莓的开发。

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top