3

JNLP ファイルで定義されたパラメーターを JavaFX 2 アプリに渡そうとしています。これは簡単だと思いましたが、機能させることができないようです。このトピックについてはすでに多くのことを読みましたが、成功していません。

これは、パラメーターが定義されている JNLP ファイルの一部です。

...
<applet-desc  width="800" height="600" main-class="com.javafx.main.NoJavaFXFallback"  name="Module" >
    <param name="requiredFXVersion" value="2.2+"/>
    <param name="key1" value="value1"/>
</applet-desc>
...

次のコードを使用して、JavaFX 2 アプリのパラメーターを読み取ろうとしました。

@Override
public void start(Stage stage) throws Exception {
    System.out.println("key1 = " + getParameters().getNamed().get("key1"));
    ...
}

ただし、プロジェクトをクリーンアップしてビルドし、JNLP ファイルから開始すると、Java コンソールを確認して次のようになります。

key1 = null

問題の可能性はありますか?前もって感謝します..

4

1 に答える 1