试图通过多个命令行参数的javaws启动应用程序?(Trying to pass multiple

2019-09-17 06:01发布

我已经看到了这个类似的问题,但他们都没有能够帮助我解决我的问题。 我一直在考虑一项要求能在多个命令行参数传递给我们推出使用自定义的Java应用程序。

无论如何,我都试过这个命令所有我能找到的文件说:

"javaws -open arg1 arg2 arg3 arg4 arg5 arg6 http://yadda/html/launch.jnlp"

我也尝试过的各种参数的数量和也注意到,在“-open”确实获得通过作为参数ARG [0],但由于某种原因,它不会接受更多的参数。

其中的相关解决方案的说,只要你想,如下图所示,然后默认值应该如果提供任何参数使用,你可以添加许多参数的JNLP,但如果是,那么它应该通过他们,而不是默认。 这是真的?

<application-desc main-class="com.company.casd.core.MainClass">
    <argument>testARG1</argument>
    <argument>testARG2</argument>
    <argument>testARG3</argument>
    <argument>testARG4</argument>
    <argument>testARG5</argument>
    <argument>testARG6</argument>
</application-desc>

本地Java:
C:\用户\用户> Java的版本
Java版本 “1.6.0_31”
的Java(TM)SE运行时环境(建立1.6.0_31-B05)
的Java的HotSpot(TM)64位服务器VM(构建20.6-B01,混合模式)”

LinuxServer:〜#Java的版本
Java版本 “1.7.0”
IcedTea项目运行环境(建立1.7.0-B24)
的IcedTea 64位服务器VM(建立1.7.0-B24,混合模式)

难道有什么做的不同版本从服务器VS我的本地机器? 还是有别的东西,我很想念?

任何帮助或协助将不胜感激!

谢谢!
玩笑

文章来源: Trying to pass multiple command line parameters to javaws launch application?