我使用的JNLP启动my.jar JNLP的例子安装的浏览器是波纹管:是否有可能得到使用JNLP
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="https://***"
href="my.jnlp">
<information>
<title>***</title>
<offline-allowed/>
</information>
<resources>
<jar href="lib/my.jar"/>
<j2se version="1.8+"
href="http://java.sun.com/products/autodl/j2se"/>
</resources>
<security>
<all-permissions/>
</security>
<application-desc main-class="my.gui.***">
<argument>-browser.cmd=firefox</argument>
</application-desc>
</jnlp>
正如你可以看到我设置一个变量browser.cmd:
<argument>-browser.cmd=firefox</argument>
它在my.jar中用于在指定的浏览器中打开HTML内容。但不幸的是,它不适用于某些情况。
所以我认为这是可能的JNLP这将返回安装在系统浏览器列表,这些值将用于这样写功能:
browser.cmd =返回的值。
是否可以通过JNLP方式实现?
你如何使用这些数据?你是否从你的java应用程序开始使用命令行进程? – AlexR
嗨亚历克斯, 它稍后会用到,但我不能更改java应用程序(专有软件),这就是为什么我提出这个问题。 – FilippSmirnov