繁体   English   中英

Blackberry-如何在不使用JDE或Eclipse插件的情况下为应用程序主方法指定参数?

[英]Blackberry - how do you specify argument(s) to application main method without using JDE or Eclipse plugin?

我在不使用Blackberry JDE或Eclipse插件的情况下构建应用程序.cod文件。 如果我对main()方法所需的String参数进行硬编码,则在模拟器中一切正常。 (我正在使用Maven进行构建。)

如何指定主要方法参数? 在Eclipse BlackBerry项目属性的“应用程序”选项卡中,可以指定这些参数。 因此,我认为必须通过手工编辑.jdp文件或为rapc编译器指定参数来实现此目的的等效方法?

您可以使用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>

我发现我不得不修改两个文件。

我修改了.jdp文件,添加了以下行:

MidletClass=arg1&arg2

我修改了.rapc文件,并修改了以下行:

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

看来,至少一个符号&或管道| 字符可以用作参数定界符。 空格字符不能用作分隔符。

现在,我可以使用Maven进行构建了。 通过使用官方认可的RIM Eclipse插件,通过Blackberry项目对话框设置主要参数,然后查看该插件如何更改这些基础文件,我了解了所有这些信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM