質問
JavaFX について読んだことがありますが、すべての新しいテクノロジーと同様に、JavaFX に「実際に」取り組んでみたいと思いました。ただし、マルチプラットフォームのサポートについては言及されていますが、これに関する詳細は見つかりません。
JavaFX アプリケーションをサポートするプラットフォームは何ですか?Java SEを使用している人は全員?自分?使用する JavaFX の API に依存しますか?
解決
JavaFX には 3 つの配布が予定されています。
- JavaFX Desktop は Windows、Mac、
LinuxおよびSolarisFCS では Java SE が必要になります。Linux と Solaris のサポートは今後開始される予定です。 - JavaFX TV および JavaFX Mobile には、アナウンス対象プラットフォームがありません。また、ME と SE のどちらで実行されるか、ME の場合はどのプロファイルで実行されるかについても未発表です。
プラットフォームの重要な違いの 1 つは、JavaFX デスクトップは Swing コンポーネントをサポートするのに対し、JavaFX Mobile はサポートしない (グラフィックスのシーン グラフのみ) ことです。JavaFX TV は、現時点では 3 つの中で最も具体的ではありません。
他のヒント
私が見る限り、JavaFX はまったく新しいランタイムおよびコンパイラであるため、Java のサブセットではありません。Sun は携帯電話とデスクトップでこれをサポートする予定です。
OS に関しては、現在 Windows/Mac 向けにリリースされていますが、Solaris/Linux も開発中です。
JavaFx は新しいランタイムではありません。これは同じ JRE ですが、すべてを機能させるためのいくつかの新しい API を備えた新しい言語/コンパイラーです。
Netbeans を使用すると、任意のプラットフォームでアプリケーションを構築できます。現在、API はベータ版です。コンパイラによって生成されるクラスファイルは JRE 6 と互換性があります。
所属していません StackOverflow