Blackberry - 如何在不使用 JDE 或 Eclipse 插件的情况下指定应用程序主方法的参数?
我正在构建我的应用程序 .cod 文件,而不使用 Blackberry JDE 或 Eclipse 插件。如果我对 main() 方法所需的字符串参数进行硬编码,则一切都可以在模拟器中正常工作。 (我正在使用 Maven 构建。)
如何指定 main 方法参数?在 Eclipse BlackBerry 项目属性的“应用程序”选项卡中,您可以指定这些参数。所以我认为必须有一种等效的方法可以通过手动编辑 .jdp 文件或指定 rapc 编译器的参数来实现此目的?
I am building my application .cod file without using Blackberry JDE or Eclipse plugin. Everything works fine in the simulator if I hardcode the String arguments which my main() method needs. (I am using Maven to build.)
How do you specify main method arguments? In the Eclipse BlackBerry project properties, in the Application tab, you can specify these arguments. So I assume there must be an equivalent way of doing this by hand-editing the .jdp file or specifying an argument to rapc compiler?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 bb-ant-tools
并且您可以提供像这样的备用入口点
you can use bb-ant-tools
and you can give alternate entry point like this
我发现我必须修改两个文件。
我修改了
.jdp
文件,添加了以下行:我修改了
.rapc
文件,修改了以下行:看来至少有一个 & 符号
&< /code> 或管道
|
字符可以用作参数分隔符。空白字符不能用作分隔符。现在我可以使用 Maven 进行构建。我通过使用官方支持的 RIM Eclipse 插件了解了这一切,通过 Blackberry 项目对话框设置主要参数,然后查看插件如何更改这些底层文件。
I found that I had to modify two files.
I modified the
.jdp
file, adding the line:And I modified the
.rapc
file, modifying the line:It appears that at least an ampersand
&
or pipe|
character can be used as an argument delimiter. A whitespace character will not work as a delimiter.Now I can build with Maven. I learned all of this by using the officially-blessed RIM Eclipse plugin, setting the main arguments through the Blackberry project dialog box, and then seeing how those underlying files were changed by the plugin.