gpt4 book ai didi

java - 在 JNLP 文件中使用 JAR 参数

转载 作者:行者123 更新时间:2023-11-30 09:37:26 25 4
gpt4 key购买 nike

我有一个问题如何使用 JNLP 协议(protocol)运行带有参数的 JAR 文件。例如,为了正确运行 selenium-server-standalone-2.21.0.jar 包,我将其命名为:

selenium-server-standalone-2.21.0.jar -timeout 60000 -trustAllSSLCertificates -port 5555 

当我添加这些参数时:

<jar href="/selenium-server-standalone-2.21.0.jar -timeout 60000 -trustAllSSLCertificates -port 5555"/>

我遇到错误 - 找不到这样的文件。我想这些参数被视为文件名的一部分,因此我收到了这个错误。下面XML中调用JAR包的参数放在哪里。

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://test.com/">
<information>
<title>Selenium-Server-Standalone-2.21.0</title>
<vendor>ESKY Testers Toolkit</vendor>
<homepage href="http://www.esky.pl/"/>
<description>starts selenium server on client machine</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+"/>
<jar href="/selenium-server-standalone-2.21.0.jar"/>
</resources>
<application-desc main-class="org.openqa.selenium.server.SeleniumServer"/>
</jnlp>

最佳答案

添加 arg 元素作为 application-desc 元素的子元素。例如

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://test.com/">
<information>
<title>Selenium-Server-Standalone-2.21.0</title>
<vendor>ESKY Testers Toolkit</vendor>
<homepage href="http://www.esky.pl/"/>
<description>starts selenium server on client machine</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+"/>
<!-- size. The downloadable size of the JAR file in bytes. -->
<jar href="/selenium-server-standalone-2.21.0.jar" size="21247" />
</resources>
<application-desc main-class="org.openqa.selenium.server.SeleniumServer">
<argument>-timeout</argument>
<argument>60000</argument>
<!-- etc... -->
</application-desc>
</jnlp>

以前的评论(现已删除)。

  • 卸载应用程序。在测试新的 JNLP 之前。启动文件可以非常抗更新。事实上,在更改 JNLP 时 - 我通常会更改缓存位置(通过 Java 控制面板)以测试新的启动文件。
  • JNLP。使用 JaNaLA 检查启动文件的(格式良好和)有效性(除其他外) .在继续进行另一项测试之前,更正粉红色/红色的任何错误。

关于java - 在 JNLP 文件中使用 JAR 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com