如何使用JNLP将命令行参数传递给应用程序?

9

我有一个应用程序的JNLP包。 现在我需要向我的应用程序传递命令行参数。 如何扩展我的JNLP文件以列出命令行参数?

例如,我需要说java main.class arg1 arg2,并且arg1arg2需要作为JNLP文件的一部分提到。

1个回答

12

请参阅application-desc元素的说明,了解有关argument元素的详细信息。

application元素表示JNLP文件正在启动应用程序(而不是小程序)..

可以通过包含一个或多个嵌套的argument元素来向应用程序指定参数。
例如:

  <application-desc main-class="Main">
    <argument>arg1</argument>
    <argument>arg2</argument>
  </application-desc>

有没有办法将参数传递给installer-desc标签,以安装JNLP文件(这些文件将不包含application-desc)? - jeffmaher
@plusjeff 你应该将那作为一个单独的问题来询问。 - Andrew Thompson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接