【问题标题】:BlackBerry Java SDK < 6.0.0 on MacBlackBerry Java SDK < 6.0.0 在 Mac 上
【发布时间】:2011-01-06 14:07:40
【问题描述】:

我有一个全新安装的带有 BlackBerry Plugin for mac 的 Eclipse。 Java SDK 6.0.0 已经安装好了,现在唯一要做的就是编译小版本,比如 4.5.0

我试过了: 帮助 -> 安装新软件... -> http://www.blackberry.com/go/eclipseUpdate/3.5/java

但它给了我一个错误。

“在http://www.blackberry.com/go/eclipseUpdate/3.5/java 找不到存储库”

有人有同样的问题吗? 似乎它对某些人有用。

【问题讨论】:

    标签: macos blackberry sdk


    【解决方案1】:

    我不知道你正在尝试的是否可行,我也无法让它工作。根据 RIM 网站,他们目前不支持在 OS X 上为非 6.0 构建应用程序,基于以下解决方法,我认为这可能不像从 Eclipse 安装程序安装包那么简单。

    但是,我发现了一篇关于在 OS X 上构建 BlackBerry 应用程序的好帖子,从那时起我一直在研究我的 MBP,并且不能说我会回头。以下是我如何设置它的摘要:

    1. 安装 Eclipse(我用的是 3.5,但可能没关系)和 VirtualBox。
    2. 创建一个新的 VM 并安装 Windows(使用 XP SP3 测试)。这个 可能也可以使用 VMWare Fusion 或 Parallels。
    3. 在 VM 上,安装 Java 6 和 BlackBerry JDE 版本 与您的目标操作系统匹配。
    4. 在 OS X 中,下载 bb-ant-tools.jar 并移动它 到 ~/.ant/lib。
    5. 获取包含在Sun J2ME SDK 3.0 for OS X 中的 OS X 版本的 preverify。 安装它并复制 /Applications/Java_ME_SDK_3.0.app/Contents/Resources/bin/preverify 到 在您的 PATH 中的某个位置,或者只是将该目录添加到您的 PATH 中。
    6. 如果您还没有,请创建文件 ~/.MacOSX/environment.plist。
    7. 使用 /Developer/Applications/Utilities/Property\ 编辑此文件 列表\Editor.app/。
    8. 创建一个名为 PATH 的新变量并将其设置为您的值 shell PATH,确保包含 preverify 的目录是 包括。这允许 Ant 通过 Eclipse 查看 preverify 命令 当 Eclipse 从 Eclipse.app 而不是从命令启动时 线。见this 了解更多详情。
    9. 在 OS X 中,为 BlackBerry 组件创建目录 (类似于“bb-components”)。
    10. 从 VM 中的 BlackBerry JDE 安装中,复制“lib”和 "bin" 目录到此目录。
    11. 在 Eclipse 中,创建一个新的 Java 项目。
    12. 选择“使用执行环境 JRE:”并选择 Java 1.3。
    13. 右键单击“包资源管理器”中的项目并选择“构建 路径”,然后是“配置构建路径”。
    14. 将 bb-components/lib/net_rim_api.jar 添加为“外部 JAR”。
    15. 删除“JRE 系统库”。这样只有黑莓 支持的课程将通过自动完成等方式提供。
    16. 复制附加的最小 build.xml 进入项目。
    17. 编辑 build.xml 以适应您的环境(特别是 jde.home 属性)以及您想要自定义的任何其他内容。
    18. 右键单击并选择“Run as”,然后选择“Ant Build”(第一个 一)。当然,您也可以在命令行上使用 Ant 进行构建。

    这些改编自https://spin.atomicobject.com/2010/11/04/our-blackberry-development-environment

    祝你好运!

    【讨论】:

    • 如果 BlackBerry 不支持
    • 不客气!希望它对你有帮助。我没有提到它,但如果这是您在开发期间部署到设备进行测试的方式,则必须通过 VirtualBox 使用 JavaLoader.exe。我不认为这是一个简单的 Java 程序。另一方面,SignatureTool.jar 在 OS X 中运行良好。
    【解决方案2】:

    我在 Mac 硬件上开发所有 BB 应用程序,但我通过 Parallels 运行 Windows。不比拥有原生 Mac 工具更好,但它可以工作!

    【讨论】:

    • 是的,我试过了,但我用的是笔记本电脑,在 Parallels 上运行 Eclipse 有点慢。
    猜你喜欢
    • 1970-01-01
    • 2011-10-25
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    相关资源
    最近更新 更多