2012-05-02 6 views
5

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ビットの部分に自分自身を制限し、その時に未解答になります。

答えて

4

JNLPとプラグインモードは、現在のJavaFXでWindowsでのみサポートされている2.1

マック/ Linuxのランタイムは、2.2リリースで追加される予定です。開発プレビューバンドルを試すことができます:http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

+0

ありがとう、セルゲイ。ケナイジラには私が見ることができる問題があるのか​​どうか知っていますか? –

+3

確か:http://javafx-jira.kenai.com/browse/RT-21284 'JNLPインストーラはLinux/Macをサポートする必要があります –

関連する問題