我之前从未做过任何移动开发,但我有兴趣尝试为BlackBerry开发一些简单的应用程序.
我想使用IntelliJ IDEA开发应用程序.我已经尝试使用谷歌搜索来设置它,但我能想到的只是人们说他们必须使用RIM的JDE进行编译和模拟.我对此很好,我只想知道如何设置IntelliJ IDEA来编写应用程序.
例如,我是否应该将项目设置为Java模块或J2ME模块,我应该将项目指向哪个SDK(如果有必要?),将哪些库添加到项目中以获得代码完成等等...
任何帮助将不胜感激.
我使用IDEA进行BlackBerry开发 - 我认为主要是因为我使用它已经很多年了我还没准备好切换到Eclipse.:)
就像你提到的那样,它只作为一个编辑器 - 任何编译,模拟器,加载到设备等仍然需要从命令行完成(我使用ant任务来编译和加载到设备和JDE用于编译和运行模拟器).
对于IDEA,请使用以下项目设置:
常规Java项目(不是J2ME)
对于项目JDK选择"No JDK"
对于语言级别选择"1.3"
创建一个指向net_rim_api.jar文件的库
将该库添加为项目的依赖项
如果您在项目中使用资源(.rrc和.rrh文件),则需要将JDE生成的JAR文件添加到您的IDEA库中
应该这样做.由于没有为项目定义JDK,因此您不必担心IDEA允许您使用HashMap等类,这些类在RIM API中不存在,但它仍然会在net_rim_api中包含类似String的类.罐.