如何在黑莓中更改应用程序的sdk版本

时间:2011-11-09 06:55:30

标签: blackberry blackberry-eclipse-plugin blackberry-jde

我正在使用Eclipse为BBOS 6.0开发BlackBerry应用程序。我现在想要支持BBOS 5.0而不是6.0。我该怎么做?

2 个答案:

答案 0 :(得分:4)

您可以使用一个eclipse开发,而不是两个(每个用于OS版本)。 并切换其中的编译目标。 为此,您应该点击项目中JRE System Library的属性,并通过Installed JREs - Add添加备用黑莓JRE,并指向其他已安装的黑莓JDE中的文件夹。

然后,您可以通过两次点击从Properties for JRE System Library窗口切换OS5和OS6。

至于使用特定于OS6的类和概念,您应该考虑使用#preprocess#ifdef BlackBerrySDK6.0.0来代码在5.0和6.0中进行编译。

答案 1 :(得分:1)

您要做的第一件事是安装jde 5.0版。并使用 version5.0 Jde编译代码。如果您没有使用Updated APIsome class which have been added into version 6.0 and later,它将正常运行。就像Menuitem我没有使用它所以我不清楚在Version6.0中添加了哪些类,你可以从doc中进行比较。一个引用我附加here see the MenuItemconstructor its for 6.0和这个one for 5.0比较两者的构造函数。