0

私の BlackBerry アプリには 3 つのプロジェクトがあります。ビルド パスが次のように構成されているMainProjOwnersAppCommJSON-ME 。

MainProj

Java ビルド パス

            - Projects  - OwnersAppComm 

            - Libraries - None

            - Order and Export - MainProj/src (exported)
                               - MainProj/res (exported)
                               - OwnersAppComm (not exported)
                               - BB JRE 4.5.0 (not exported)

OwnersAppComm

Java ビルド パス

            - Projects - JSON-ME

            - Libraries - None

            - Order and Export - OwnersAppComm/src (exported)
                               - JSON-ME/src (exported)
                               - BB JRE 4.5.0 (not exported)

JSON-ME

Java ビルド パス

            - Projects - None

            - Libraries - BB JRE 4.5.0

            - Order and Export - JSON-ME/src (exported)
                               - BB JRE 4.5.0 (not exported)

このプロジェクトを実行すると、次のエラーが表示されます: MainProj の起動エラー: モジュール "JSON$2dME" が見つかりません。JRE > 4.5 を実行しているシミュレーターで。JRE 4.5 を実行している 8300 シミュレーターでは、このエラーは発生しません。

各サブプロジェクトから JAR を作成しようとしましたが、同じエラーが発生します。

ここでの別の質問では、Eclipse 用の BlackBerry プラグインに関する同様の問題について説明していますが、解決策はありません。

4.5 以上の JRE でエラーが発生しないように、これら 2 つのサブプロジェクトを適切に含める方法を知っている人はいますか?

よろしくお願いいたします。

ポール

4

2 に答える 2

0

うーん。しばらく前に似たようなことに遭遇したことを覚えているようですが、詳細は思い出せません。MainProj で OwnersAppComm のエクスポート ボックスを確認しようとしましたか?

于 2013-04-04T15:35:06.267 に答える
0

最終的に、私はそれを次のように機能させました:

  • JSON-ME のコンテンツを OwnersAppComm に追加しました (理想的なソリューションではありませんが、他に選択肢はありません)。
  • OwnersAppComm の Java ビルド パスは次のように変更されました。

OwnersAppComm

Java ビルド パス

        - Projects - None

        - Libraries - BB JRE 4.5.0 

        - Order and Export - OwnersAppComm/src (exported)

                           - BB JRE 4.5.0 (not exported)
  • 次に、MainProj の Java Build Path をこれに変更しました。

MainProj

Java ビルド パス

        - Projects  - OwnersAppComm 

        - Libraries - BB JRE 4.5.0 

        - Order and Export - MainProj/src (exported)
                           - MainProj/res (exported)
                           - BB JRE 4.5.0 (not exported)
                           - OwnersAppComm (not exported)

そしてそれだけです!それはうまくいきましたが、その理由はわかりません...

于 2013-04-04T16:33:38.570 に答える