Я использую 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
Hi Alex, Он используется позже, но я не могу изменить приложение java (проприетарное программное обеспечение), поэтому я поднял этот вопрос. – FilippSmirnov