2011-11-09 11 views

答えて

1

まず、jdeバージョン5.0をインストールするだけです。 version5.0 Jdeでコードをコンパイルしてください。Updated APIまたはsome class which have been added into version 6.0 and laterを使用していないと正常に動作します。 Menuitemのように私はそれを使用していないので、どのクラスがバージョン6.0に追加されているのかは分かりません。あなたはそれをドキュメントと比較できます。私はhere see the MenuItemconstructor its for 6.0を付けています。このone for 5.0は両方のコンストラクタを比較しています。

+0

Replay.iのThanxにはjdeバージョン5.0がインストールされていました。私はまた、それが実行されるテストのためのいくつかのコードを作った。 – Hasmukh

+0

バージョン6.0以降に追加されたクラスを使用しないと実行されます。それ以外の場合は正常に動作します – BBdev

+0

私は1つのメニュークラスを作成しましたが、このクラスは他のすべてのクラスを継承します。 – Hasmukh

4

2つではなく1つのEclipseのみを使用して開発できます(それぞれOSバージョン)。 コンパイル対象を切り替えます。 プロジェクトでJRE System Libraryのプロパティをクリックし、代替ブラックベリーJREをInstalled JREs-Addまで追加し、インストールされている他のブラックベリーJDE内のフォルダをポイントする必要があります。

次にOS5とOS6をProperties for JRE System Libraryウィンドウから2回クリックすると切り替えることができます。

OS6固有のクラスと概念を使用する場合、コードを5.0と6.0の両方でコンパイルするには、#preprocess#ifdef BlackBerrySDK6.0.0を使用することを検討する必要があります。

関連する問題