2

Blackberry JDE または Eclipse プラグインを使用せずに、アプリケーションの .cod ファイルをビルドしています。main() メソッドが必要とする String 引数をハードコードすると、シミュレーターですべて正常に動作します。(Maven を使用してビルドしています。)

main メソッドの引数はどのように指定しますか? Eclipse BlackBerry プロジェクトのプロパティの [アプリケーション] タブで、これらの引数を指定できます。したがって、.jdp ファイルを手動で編集するか、rapc コンパイラに引数を指定することによって、これと同等の方法が必要であると思いますか?

4

2 に答える 2

4

bb-ant-toolsを使用できます

このような代替エントリポイントを指定できます

<rapc destdir="${dist}" jdehome="${jdehome}" jdkhome="${javahome}" output="${output}">
   <jdp type="cldc"
        title="${title}" vendor="${vendor}"
        version="${version}"
        description="${description}"
        systemmodule="true"
        runonstartup="true"
        startuptier="7">
      <entry title="${title}"
             arguments="click"
             systemmodule="false"
             runonstartup="false"
             startuptier="7"
             ribbonposition="0"
             icon="../img/icon.png" />
   </jdp>
   <src>
      <fileset dir="${src}">
         <include name="**/*.java" />
         <include name="resources/**/*.*" />
      </fileset>
   </src>
</rapc>
于 2010-08-02T18:30:13.963 に答える
1

2 つのファイルを変更する必要があることがわかりました。

ファイルを変更して.jdp、次の行を追加しました。

MidletClass=arg1&arg2

そして、.rapcファイルを変更して、次の行を変更しました。

MIDlet-1: AppTitle,main/resources/icon.png,arg1&arg2

少なくともアンパサンド&またはパイプ|文字を引数区切り文字として使用できるようです。空白文字は区切り文字として機能しません。

Mavenでビルドできるようになりました。公式に認められた RIM Eclipse プラグインを使用し、Blackberry プロジェクトのダイアログ ボックスで主な引数を設定し、プラグインによってこれらの基本ファイルがどのように変更されるかを確認することで、これらすべてを学びました。

于 2010-08-09T22:53:39.830 に答える