blackberry - 用于黑莓编程的 IntelliJ IDEA 9

标签 blackberry java-me intellij-idea

我以前从未做过任何移动开发,但我有兴趣尝试为 BlackBerry 开发一些简单的应用程序。

我想使用 IntelliJ IDEA 来开发应用程序。我试过用谷歌搜索来设置它,但我能想到的只是人们说他们必须使用 RIM 的 JDE 进行编译和模拟。我对此很好,我只想知道如何设置 IntelliJ IDEA 以对应用程序进行编码。

例如,我应该将项目设置为 Java 模块还是 J2ME 模块,我应该将项目指向哪个 SDK(如果有必要?),将哪些库添加到项目中以完成代码等等......

任何帮助将不胜感激。

最佳答案

我使用 IDEA 进行 BlackBerry 开发 - 我想主要是因为我已经使用了这么多年,我还没有准备好切换到 Eclipse。 :)

就像您提到的那样,它仅用作编辑器-任何编译,模拟器,加载到设备等仍然需要从命令行完成(我使用 ant 任务来编译和加载到设备,而 JDE 用于编译和运行模拟器)。

对于 IDEA,使用以下项目设置:

  • 常规 Java 项目(不是 J2ME)
  • 对于项目 JDK 选择“无 JDK”
  • 语言级别选择“1.3”
  • 创建指向 net_rim_api.jar 文件的库
  • 添加该库作为项目的依赖项
  • 如果您在项目中使用资源(.rrc 和 .rrh 文件),您需要将 JDE 生成的 JAR 文件添加到您的 IDEA 库

  • 那应该这样做。由于没有为该项目定义 JDK,因此您不必担心 IDEA 会允许您使用 RIM API 中不存在的类(如 HashMap),但它仍然会在 net_rim_api 中包含类似 String 的类。 jar 。

    关于blackberry - 用于黑莓编程的 IntelliJ IDEA 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871934/

    相关文章:

    plugins - Intellij-idea中如何检测文件变化?

    java - 字符串格式化 + 黑莓 + java

    java - 从 org.w3c.dom.Element 转换为 SVGSVGElement 失败

    java - 在 JavaME : how to optimize it? 中实现阻塞队列

    android - 尝试添加库,但使用 Gradlew Clean : Build Fails in Android Studio

    java - 如何自动访问strings.xml? (安卓)

    java - 同步数据库访问

    sqlite - 保护 SQLite 数据库

    java - 在 CDMA BlackBerry 设备(OS5 及更高版本)中获取 Cell ID 和 LAC

    Java 正则表达式 : How common is it? 它使用了多少资源?