6

Java 7 はまだ Java 6 ほど普及していないので、ユーザーがシステムに JavaFX をダウンロードすることなく、Java 6 JRE の最新の更新で WebView のようなものをすぐに使用できるかどうか疑問に思っていました。

4

2 に答える 2

10

いいえ、Java 6 はそのままでは JavaFX 2 を実行しません。

現在、新しい JavaFX アプリケーションを開発する場合は、次の理由から、Java ランタイム 7u9 の最小バージョンをターゲットにすることをお勧めします。

  1. Java Runtime 6 および JavaFX for Java Runtime 6 は、2013 年 2 月に一般配布を終了する予定です。

  2. JavaFX の Java ランタイムは、別のダウンロードがインストールされている場合にのみ機能します。これは、アプリケーションのユーザーを混乱させる可能性があります。

  3. Java 6 ランタイム用の JavaFX は Windows でのみ動作し、Oracle の Windows 用 Ja​​va ランタイム自動更新により、Windows マシン上の Java は通常、最新のパブリック バージョンです。

  4. 代わりに、アプリケーションのターゲットを JavaFX 2.2 および Java Runtime 7u6 以上にすると、アプリケーションはさまざまなプラットフォーム (Windows、Mac、Linux) を実行し、より多くの展開オプション (自己完結型アプリケーションなど) を使用できます。

于 2012-12-04T06:23:19.873 に答える
4

ユーザーのシステム JRE 6 に依存して JavaFX アプリを実行しながら、jfxrt.jar をアプリケーションと共に配布することは可能だと思います。Java 6 には JavaFX が付属していないことに注意してください。

ユーザーのコンピューターにあるものについて心配している場合は、プログラムを JRE と JavaFX に「バンドル」して、自己完結型のアプリケーション パッケージを作成することを検討してください。自己完結型アプリケーションのパッケージ化について詳しくは、http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htmを参照してください。

于 2012-12-04T06:23:37.077 に答える