jfxrt.jar を標準の Eclipse ビルド パスに追加することで回答された質問がありました。
私は提案に従い、jfxft.jar を jdk1.7.0_10.jdk JRE に外部 Jar として追加しました (Eclipse > Preferences > Java > Installed JREs の下)。
しかし、「javafx.application.Application」をインポートすると
次のエラーが発生します。
アクセス制限: 必要なライブラリ /Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/jre/lib/jfxrt.jar の制限により、アプリケーション タイプにはアクセスできません
アクセス制限: 必要なライブラリの制限により、アクセスできません ..\jre\lib\rt.jarなどの投稿があります。
おそらく、そのスレッドの提案によってこれを修正できます (ただし、それらが良い解決策であるとは確信していません)。
または、外部 Jar をプロジェクトに直接追加するより良い解決策を見つけました。 - JRE に移動し、上記の設定に従って外部 Jar を削除します。 . まったく同じ jfxrt.jar を選択します
今ならアクセス制限なし!
なぜそれは一方の方法では機能するのに、もう一方の方法では機能しないのですか? JRE 構成に直接追加する利点は、一度だけ実行する必要があることです。
ありがとう、
ハンク