はじめに
JavaのGUIアプリケーションの学習のためにJavaFXを利用しようと思っています。
しかし、一番最初の環境構築の時点で躓いてしまったため、こちらにて質問させていただきます。
事象
以下のコードをまずご覧ください。
Java
package application; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.layout.BorderPane; public class Main extends Application { @Override public void start(Stage primaryStage) { try { BorderPane root = new BorderPane(); Scene scene = new Scene(root,400,400); scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { launch(args); } }
こちらがJavaFXプロジェクトを作成した際に、自動で生成されるMain.java
のソースコードです。
JavaFXのプラグインであるe(fx)clipse
を導入しているにも関わらず、import文が全て「インポートされたjavafxが見つかりません。」とエラーが発生してしまいます。
importが行えないので当然JavaFXのクラスや関数(BoderPaneなど)もエラーとなっています。
試したこと
- Eclipseの再イントール
- e(fx)clipseの再インストール
- SceneBuilderの再インストール
全て効果がありませんでした。
参考記事
導入の際には以下の記事を参考に進めています。
【超初心者向け】JavaFX超入門 - Qiita
環境
- eclipse 2019-03 (4.11.0)
- Windows 10 Pro 64 bit (18.03)
- JavaFX Scene Builder 2.0 (2.0-b20)
最後に
自分の中で調べてみたところ、import文のエラーはe(fx)clipse
を導入すれば治るという記事を拝見しました。(記事は見つけられませんでした、申し訳ありません...)
これ以上は自分の力で解決できないと感じたため、この場を借りて質問させていただきます。
宜しくお願いします。
まだ回答がついていません
会員登録して回答してみよう