我知道RIM有自己的IDE(BlackBerry JDE)用于构建BlackBerry应用程序,但是有谁知道如何配置IntelliJ IDEA来构建/调试BlackBerry应用程序?使用IntelliJ IDEA 7.0进行BlackBerry开发?
回答
RE:克里斯关于什么是不同的问题......黑莓应用程序可以是标准的MIDP应用程序或利用黑莓特定API的CLDC应用程序。大多数开发人员倾向于采用后一种方法,然后使用Blackberry的工具是必需的 - 尤其是如果您使用某些安全的API并且必须签署您的部署文件才能在设备上运行。
原始问题的潜在答案是使用Blackberry ANT tools来创建一个ANT脚本,用于构建IntelliJ IDEA中的应用程序和参考。当然,这只是战斗的一半,并且运行/调试应用程序,您需要将调试器连接到IDEA,如上面的Alexander所述。或者,您可以在IDEA中编写代码并在JDE中运行/调试,但至少可以说这看起来不太理想。
我使用Eclipse和Blackberry插件。也不是很理想,因为你不得不使用一个老版本的Eclipse,但至少我在一个IDE中,并且可以遍历在模拟器中运行的代码。
黑莓JDE集成将是一个伟大的IntelliJ插件项目。
不是一个真正的答案,但更要求澄清什么是黑莓开发与其他J2ME设备不同...
我看到了一个MIDP J2ME设备等标准的支持Intellij J2ME似乎把大部分的需要什么。
我猜的东西模拟器方面可能会有所不同......但也许你可以调用从IDEA的JDE模拟器......
的问候, 克里斯
不知道这是否会帮助,但在这里是关于黑莓发展的setting up Eclipse的说明。
也许你可以使用这些信息来确定需要在IDEA中进行哪些更改。
RIM的编译器(构建COD文件的编译器)可以很容易地从命令行运行。您只需在IDEA中创建相应的构建步骤即可。
此外,为了让您的编程更轻松,您可能需要将net_rim_api.jar(RIM JDE附带的那个)添加到IDEA项目使用的JAR文件中。
至于调试器,RIM的调试器应该支持标准的Java调试器接口。我不记得最低版本的JDE需要什么。
鉴于上述建议(使用bb ant任务),它很容易将IntelliJ与Blackberry开发集成,但我尚未通过IntelliJ成功调试模拟器。它应该可以工作,但它不会。
因此,'整合'是不完整的。
我一直在使用IntelliJ开发黑莓应用程序......有点。 IntelliJ非常擅长索引代码,你只需要将它指向正确的方向即可。它的编辑能力远远超出了JDE,在我看来它比Eclipse更灵活和更友好(即使RIM有Eclipse插件)。
我说过,因为我只是在IntelliJ中编写代码,目前仍然通过JDE进行编译和调试。希望能够更好地与IntelliJ进行整合,但现在它是一个可以接受的工作环境。
- 1. 如何使用IntelliJ IDEA进行Eclipse插件开发?
- 2. 是否可以采用IntelliJ IDEA Community Edition进行网络开发?
- 3. 使用IntelliJ Idea进行远程调试
- 4. Intellij Idea插件开发
- 5. Intellij Idea Android开发R.main
- 6. 用于BlackBerry编程的IntelliJ IDEA 9
- 7. 我可以使用Intellij J IDEA进行android应用程序开发吗?
- 8. 缩进空行(IntelliJ IDEA)
- 9. 使用的IntelliJ IDEA
- 10. 适用于Android开发的IntelliJ IDEA IDE
- 11. 无法使用IntelliJ IDEA打开项目
- 12. Intellij IDEA OSX Python开发令人头痛
- 13. IntelliJ Idea和Java EE开发/部署
- 14. Intellij IDEA,java和远程开发
- 15. 使用IntelliJ IDEA设置JUnit
- 16. 在IntelliJ Idea中进行调试12
- 17. 在IntellIJ IDEA中显示缩进行
- 18. 在IntelliJ IDEA中进行PHP调试
- 19. 运行MVN命令使用的IntelliJ IDEA
- 20. 使用IntelliJ IDEA运行JUnit测试 - “java.security.AccessControlException”
- 21. 使用Maven和Intellij IDEA运行JPA 12
- 22. 使用IntelliJ IDEA运行Maven项目
- 23. 如何使用Intellij IDEA运行gradle?
- 24. 错误使用IntelliJ IDEA的
- 25. IntelliJ IDEA退格和缩进?
- 26. Applet将不会开始使用来自Intellij Idea的Applet运行者Idea
- 27. 如何使用IntelliJ IDEA进行tomcat部署?
- 28. 与其他开发人员使用Intellij IDEA共享Maven运行配置
- 29. 在IntelliJ IDEA
- 30. IntelliJ IDEA go-lang-idea-plugin在Ubuntu下进行Alpha调试
您需要能够将jar文件编译为cod文件,然后您需要使用JDE在设备或模拟器上进行调试。 – Fostah 2008-12-10 20:42:39