1

Mac OS X、Netbeans 7.3 Beta 2、およびJDK7u12を使用しています。

NetbeansはJavaFXライブラリを見ることができません。JavaFXライブラリにはJDK7が付属していると思いましたか?

NetbeansはJDK7を参照して使用します(JDK 6から取得したため、網膜のアイコンとテキストが失われました!)が、ライブラリを追加しようとすると、使用可能なJavaFXライブラリがありません。

Netbeans Webサイトに示されている手順を実行して、JavaFXアプリケーションを構成および作成しました。ここで、OSXIにはJDK7が必要であることがわかりましたが、運がありませんでした。

私は何が欠けていますか?

4

2 に答える 2

1

ジョン、

Oracle JavaFX 2.0以降のフォーラムに質問を投稿してみてください: https ://forums.oracle.com/forums/forum.jspa?forumID = 1385

質問のURLを@JavaFXpertにツイートしてください。フォローアップして、回答が確実に得られるようにします。

ありがとう、ジムウィーバー

于 2013-01-29T22:30:36.837 に答える
1

jdk7u12はまだプレリリースソフトウェアであり、NetBeansと互換性がない可能性があります。

具体的には、JavaFX構造の最近の変更はHEADS-UPです:jfxrt.jarがjre / lib/extに移動します。JavaFX構造が変更される前にコーディングされたバージョンのNetBeans(NetBeans 7.3ベータ2など)でjdk7u12を使用しようとすると、そのままでは機能しない場合があります。それまでの間、NetBeansが再配置されたライブラリで正しく動作するようにソフトウェアを更新するまで、jdkの製品版(jdk7u11など)を使用することをお勧めしjfxrt.jarます。

NetBeans Webサイトの手順を実行したが、それらにリンクしていないことに注意してください。NetBeans JavaFXセットアップチュートリアルで詳しく説明されているように、NetBeans JavaFXプラットフォームが正しく構成されていることを確認します(このチュートリアルは現在NetBeans 7.1および7.2を対象としていますが、7.3ベータ版でも機能することを願っています)。また、プロジェクトを作成するときは、通常の「Javaアプリケーション」ではなく、NetBeansで「JavaFXアプリケーション」を作成するようにしてください。

それでも問題が解決しない場合は、質問にコンパイルエラーをリストしてください。

ライブラリを追加しようとすると、使用可能なJavaFXライブラリがありません。

JavaFXは、NetBeansのライブラリとして構成されていません。この回答のセットアップリンクで詳しく説明されているように、「JavaFXプラットフォーム」の一部です。

JDK 6から来たので、網膜のアイコンとテキストが失われました。

ちょっと無関係ですが、JDK8のJavaFXはRetinaディスプレイをサポートします(2013年9月にリリース予定のデータ)。

于 2013-01-29T22:45:45.917 に答える