6

JavaFX 2 は、ネイティブ コードに大きく依存しています。私のデスクトップ アプリケーションでは、サポートされている各 OS に最適な JavaFX フレーバーを選択して、ターゲット システムへのインストールをできるだけ簡単にしたいと考えています。

JavaFX 2 にはデプロイを支援する Ant タスクがいくつか付属しているので、これでいいと思ったのですが、行き詰まったようです。

このdeployタスクは、JavaFX インストーラーを呼び出すリソース参照を含む JNLP ファイルを生成します。

 <resources>
    <jfx:javafx-runtime version="2.1+" ref="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
 </resources>

これは明らかに、Windows 以外の OS では機能しません。おそらく 32 ビット Windows でも機能します。JNLP docによると、OS 依存のリソース選択は可能ですが、次のようになります。

<resources os="SunOS" arch="sparc">
   ...
</resources>

ただし、さまざまなプラットフォームの URL がわかりません。それらはどこかに文書化されていますか?私の目標を達成する別の方法はありますか?

すでに同様の質問がありますが、問題の 32/64 ビット部分に限定されており、回答が得られていないことに注意してください。

4

1 に答える 1

4

Jnlp およびプラグイン モードは、現在の JavaFX 2.1 の Windows でのみサポートされています。

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

于 2012-05-02T15:04:42.663 に答える