を使用してインストールを取得するために、私は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>
ブラウザでHTMLコンテンツを開くためにmy.jarで使用されています。しかし残念ながら、それはいくつかのケースでは機能しません。
browser.cmdは=の値を返しました:
は、だから私は、これらの値は、次のように使用されるシステムにインストールされているブラウザのリストを返しますJNLPに関数を記述することは可能だと思います。JNLP手段で実装することは可能ですか?
このデータはどのように使用しますか?あなたのJavaアプリケーションからコマンドラインを使用してプロセスを開始しますか? – AlexR
こんにちはアレックス、 それは後で使用されますが、私はこの質問を提起した理由であるJavaアプリ(独自のソフトウェア)を変更することはできません。 – FilippSmirnov