JavaFX 2はネイティブコードに大きく依存しています。 私のデスクトップアプリケーションでは、サポートされているOSごとに最適なJavaFXフレーバーを選択して、ターゲットシステムへのインストールをできるだけ簡単にしたいと考えています。JNLPをJavaFX 2の正しいバージョンをダウンロードするには?
のJavaFX 2は、展開を支援するために、いくつかのAntタスクが付属していますので、私はこれが進むべき道だと思ったが、私は行き止まりにヒットしているように見えます。 Windowsの、おそらくは32ビットWindows以外のOS上では動作しません、明らかに
<resources>
<jfx:javafx-runtime version="2.1+" ref="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
</resources>
この:
deploy
タスクは、JavaFXのインストーラを呼び出してリソース参照を含んでJNLPファイルを生成します。 はJNLP docによると、OS依存のリソースの選択は、しかし、可能です:
<resources os="SunOS" arch="sparc">
...
</resources>
しかし、私は別のプラットフォーム用のURLを把握することはできません。彼らはどこかに文書化されていますか?私の目標に到達する別の方法がありますか?
はすでに similar questionがあることに注意してください、それは問題では、32ビット/ 64ビットの部分に自分自身を制限し、その時に未解答になります。
ありがとう、セルゲイ。ケナイジラには私が見ることができる問題があるのかどうか知っていますか? –
確か:http://javafx-jira.kenai.com/browse/RT-21284 'JNLPインストーラはLinux/Macをサポートする必要があります –