我见过类似的问题,但没有一个能够帮助我解决我的问题。我被要求能够传递多个命令行参数来启动我们使用的自定义 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>
本地爪哇:
C:\Users\用户>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,混合模式)
这可能与服务器与本地计算机的版本不同有关吗?还是我还缺少其他东西?
任何帮助或协助将不胜感激!
Thanks!
Josh
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)