试图将多个命令行参数传递给javaws启动应用程序?

试图将多个命令行参数传递给javaws启动应用程序?,java,command-line,arguments,jnlp,java-web-start,Java,Command Line,Arguments,Jnlp,Java Web Start,我看到过类似的问题,但没有一个能够帮助我解决我的问题。我被要求能够传入多个命令行参数来启动我们使用的定制Java应用程序 无论如何,我已经尝试过这个命令,因为我能找到的所有文档都显示: "javaws -open arg1 arg2 arg3 arg4 arg5 arg6 http://yadda/html/launch.jnlp" 我还尝试了各种参数,并注意到“-open”确实作为参数arg[0]传入,但由于某些原因,它不会接受更多参数 一个相关的解决方案说,您可以向JNLP添加任意多的参数

我看到过类似的问题,但没有一个能够帮助我解决我的问题。我被要求能够传入多个命令行参数来启动我们使用的定制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>

测试arg1
测试arg2
测试RG3
测试RG4
测试RG5
测试RG6
本地Java:
C:\Users\user>java-version
java版本“1.6.0_31”
Java(TM)SE运行时环境(build 1.6.0_31-b05)
Java HotSpot(TM)64位服务器虚拟机(构建20.6-b01,混合模式)“

LinuxServer:~#java-版本
java版本“1.7.0”
IcedTea运行时环境(构建1.7.0-b24)
IcedTea 64位服务器虚拟机(构建1.7.0-b24,混合模式)

这可能和服务器和本地机器的不同版本有关吗?还是我还遗漏了什么

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

谢谢
乔希