4

これは、Blackberryシミュレーターにプログラムを表示するのに問題がある場合、またはCODファイルの生成に問題がある場合の回答です。

私はEclipseIDEを使用してJAVAでプログラミングしており、私のプログラムはBBシミュレーターで正常に機能していました。新しいパッケージを作成し、プロジェクトにクラスファイルを追加した後、変更がシミュレータに反映されていないことに気付きました。問題の解決に数え切れないほどの時間を費やした後(cleaning、clean.batの実行、codファイルの削除、新しいワークスペースの作成など-何も機能しませんでした)、フォーラムで問題を解決する答えを見つけました。

http://supportforums.blackberry.com/t5/Java-Development/Eclipse-IO-Error-Cannot-run-program-quot-jar-quot-CreateProcess/td-p/37701

プロジェクトには116個のファイルがありました。クラス数を100未満にするために、2つのパッケージを削除しました。これで、新しいCODファイルが生成され、変更がBlackberryシミュレーターに反映されました。これは明らかにRIMが対処する必要のあるバグです。解決策が見つかるまで、これをデバッグするのに何日も無駄になりました。

これが同様の問題を抱えている人に役立つことを願っています。

4

1 に答える 1

1

Blackberry の日々からしばらく経ちましたが、確認すべき点が 2 つあります。

  • 大きなクラス ファイルがないことを確認してください。1 つの cod ファイルは 64K に制限されているため、クラス ファイルが 20 ~ 30K を超える場合、コンパイラはファイルを複数のコード ファイルに編成するほど賢くない場合があります。
  • Ant ビルド ファイルを使用してコンパイルします。こちらを参照してくださいhttp://bb-ant-tools.sourceforge.net/docs
于 2009-12-29T12:10:16.067 に答える