いくつかの JavaFX コントロールを使用する SWT アプリケーションを開発しています。http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htmの例は
、ローカルにインストールされたバージョンのjfxrt.jar
を JavaFX ランタイム環境として使用し、NetBeans がこの jar をパッケージの一部として使用することを示唆しています。 webstart/jnlp ディストリビューションをビルドするとき。
ただし、jfxrt.jar はクライアントにインストールされているバージョンと一致する必要があるため (一致しないとクラッシュする可能性があるため)、これは一般的に推奨されません。代わりに、jnlp ファイルで JavaFX への依存関係を定義することをお勧めします。
<jfx:javafx-runtime [...]>
鬼ごっこ。残念ながら、そうすると、SWT 統合は以下をスローして失敗します。
java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Canvas
これは、SWT クラスの配置方法が原因である可能性があります。
このシナリオはサポートされていますか?
手がかりをありがとう。