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
問題の可能性はありますか?前もって感謝します..