gooドクター有料プランが1ヶ月間無料!

Eclipse(Mac)をインストールしたのですが、JavaFXをimportしようとしても、デフォルトでは存在しないと知りました。

色々調べてみると、別途ダウンロードが必要で、それらも一応ダウンロードしたつもりです。
ただ、OpenJFXをダウンロードして「javafx. をimport出来ません」的なエラーは無くなったのですが、
「エラー: JavaFXランタイム・コンポーネントが不足しており、このアプリケーションの実行に必要です」と表示されます。

「JavaFXランタイム・コンポーネント」が何のことか分かりません。
必要なものがダウンロードできていないのか、必要な設定をいじっていないのかも分かりません。
ダウンロードしたものは下記に記しておきます。

ダウンロードしたものは
1. Eclipse IDE for Java Developers 「Version: 2019-03 (4.11.0)」
2. javafx-sdk-11.0.2「OpenJFX (Mac) https://gluonhq.com/products/javafx/
3. javafx-jmods-11.0.2「OpenJFX (Mac) 同じ」
4. JavaFX Scene Builder 2.0「https://gluonhq.com//products/scene-builder/
5. Eclipse Marketplace にある e(fx)clipse 3.5.0

上記のダウンロードしたものが必要ないならそれでも構いませんので、Eclipse で JavaFX を実行できる環境はどうすれば構築できるのか御教示ください。


p.s. 色々調べてみて、それ通りに設定したつもりですが何故かできません。誰か助けて〜

↓こういうやつです、こういうやつ↓

「Eclipse(Mac)でJavaFXを」の質問画像

質問者からの補足コメント

  • 他のMacにeclipseを入れてプラグインを導入してみると、難なくJavaFXのプログラムが動きました。
    比較してみると、ソースの下のライブラリ(?)が
    成功したMacでは JRE System Library, JavaFX SDK であるのに対し
    失敗したMacでは JRE System Library のみです

    十中八九、JavaFX SDK が無いのが問題です

    OSは両方Mojaveですが
    成功したMacは「MacBook Air Early 2015」と古く
    失敗したMacは「MacBook Pro 2017」と比較的新しいことも関係ありますか?
    「設定」の「Javaコントロールパネル」を見るとMacのJavaのバージョンもほんの少し違います。
    プロジェクトを作るときのコンパイラや、Java SE のバージョンも結構違います。
    これらは関係ありますか?

      補足日時:2019/06/04 21:07
gooドクター

A 回答 (1件)

ヘルプ→Eclipseマーケットプレース で 検索ボックスに「javafx」と入れて検索します。


検索結果から「e(fx)clipse」というプラグインをインストールしてください。
    • good
    • 0
この回答へのお礼

それが5番です。
画像の下側にも「Installed」になっています。
インストールしたら必要な設定とかありますか?

お礼日時:2019/06/03 14:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング