我的 Windows 工作计算机安装了 JDE 5,但我家用计算机上的 Mac OSX Eclipse 插件是 JDE 6,我似乎找不到下载它的源。
我找到了一篇关于MacOS BlackBerry development的博客文章,但它是在官方 MacOS 插件发布之前。这方面有什么新东西吗?
我的 Windows 工作计算机安装了 JDE 5,但我家用计算机上的 Mac OSX Eclipse 插件是 JDE 6,我似乎找不到下载它的源。
我找到了一篇关于MacOS BlackBerry development的博客文章,但它是在官方 MacOS 插件发布之前。这方面有什么新东西吗?
为了防止其他人浪费半天的时间,黑莓支持论坛上的“仅供参考:Mac 上的 Blackberry JDE 4.6 设置”解释了如何在 Mac 上使用带有 Eclipse 的旧版 Blackberry JRE。
RIM 仅在 OS X 上发布了 Eclipse 插件。JDE 仅适用于 Windows,并且可能将永远仅适用于 Windows(RIM 正试图逐步淘汰 JDE,并鼓励所有开发人员转向 Eclipse 平台)。
请记住,用于 OS X 的 Eclipse 插件仍然是非常新的并且仍然有一些粗糙的边缘 - 我尝试过它并且不止一次崩溃了!此外,OS X 上还没有可用的模拟器,所以你需要一个物理设备来部署和测试(我认为它必须是 9800,但我可能错了)。RIM 已承诺在 OS X 上提供模拟器,但可能还要等 6 个月左右。
你还在寻找这个问题的答案吗?RIM 发布了 Mac Eclipse v 1.1.2 插件的更新。您必须转到“帮助 > 安装新软件 ...”并输入网址: http: //www.blackberry.com/go/eclipseUpdate/3.5/java。它应该提供 BlackBerry Java Plug-in 类别的选项。单击箭头将显示其他操作系统组件包 (4.5 - 6.0)。安装这些(需要一段时间)。
之后,转到 Eclipse 插件所在的文件夹。您将看到组件包的文件夹(例如“net.rim.ejde.componentpack”)。将 6.0 组件包中的 net.../components/bin 文件夹复制到其他版本的组件文件夹中(先备份旧的)。
在 components 文件夹中,会有一个 BlackBerry.ee 文件。将 6.0 组件包中的一个复制到其他版本的组件文件夹中(同样,备份原始文件)。在 WYSIWYG 文本编辑器中打开新的 .ee 文件,并将版本信息更改为准确到当前组件包的版本(例如,6.0.0.29 更改为 5.0.0.25)。
在 Eclipse 中,您需要添加一个系统库。打开 Preferences 并转到 Java > Installed JREs 菜单并单击“Add...”。弹出窗口时,单击“BlackBerry Execution Environment VM”。对于定义文件,这是您要添加的 JRE 版本的 BlackBerry.ee 文件。适当地命名 JRE(例如 BlackBerry 5.0)。接下来,单击“Add External JARs...”并导航到 net.../components/lib 文件夹。选择 net_rim_api.jar 文件。单击完成,您应该一切顺利。(根据需要重复其他版本)。
剩下要做的就是在项目属性中指定正确的 JRE(Java Compiler > {Click} Installed JREs 链接)。然后,确保选择了正确的版本。此外,请确保 Project Explorer 中仅列出一个 JRE(新手经验教训)。
如果您仍然需要它,希望对您有所帮助。
我还应该补充一点,我正在通过 Parallels 在 Windows 上运行我的模拟器。
对于 Eclipse 3.6,你必须使用这个 url: http: //www.blackberry.com/developers/jar/3.6/java/ 如果下载后因为身份验证错误太多而出错,我建议你必须重新创建 bb 开发者专区使用它的帐户和登录(有点烦人,因为我的国家带宽有限,等待 3 小时后,安装失败)。
此外,在复制文件时不要忘记从 net.rim.ejde.componentpack6.0.0_6.0.0.30/components/ 复制 fledge。如果不是,当我尝试添加定义文件 JRE 时,我收到这种错误“执行环境文件属性-Dee.executable 必须指向有效的副本 offledge.exe”
希望这可以提供帮助。
啊。似乎 Apple 从 Snow Leopard (10.6) 中删除了 java 5 及以下版本。Leopard (10.5) 仍然支持 1.4.2 和 5.0 和 6.0。您可以在“/Applications/Utilities/Java Preferences.app”中找到它们。