Javaで実行環境を設定する際、mainクラスが見つからない

実現したいこと

eclipseをjavafxと一緒に再インストールして立ち上げをしているが、実行環境を設定するにあたって、mainクラスが見つからないエラーが起きている。

発生している問題・分からないこと

上記の通り、mainクラスが見つからないというエラーが起きています。

エラーメッセージ

error

1エラー: メイン・クラスapplication.Mainを検出およびロードできませんでした 2原因: java.lang.NoClassDefFoundError: javafx/application/Application 3(コンソール欄に表示されてます) 4 5あと、実行ボタンの左に「適用無し」と書かれています。

該当のソースコード

Eclipse

1package application; 2 3import javafx.application.Application; 4import javafx.stage.Stage; 5import javafx.scene.Scene; 6import javafx.scene.layout.BorderPane; 7 8 9public class Main extends Application { 10 @Override 11 public void start(Stage primaryStage) { 12 try { 13 BorderPane root = new BorderPane(); 14 Scene scene = new Scene(root,400,400); 15 scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); 16 primaryStage.setScene(scene); 17 primaryStage.show(); 18 } catch(Exception e) { 19 e.printStackTrace(); 20 } 21 } 22 23 public static void main(String[] args) { 24 launch(args); 25 } 26} 27

試したこと・調べたこと

上記の詳細・結果

https://qiita.com/doichek/items/eef219d59ecb6402948d

このサイトを参考にして進めていたら、このエラーに遭遇したという感じです。

補足

ディレクトリの構成はこんな感じです

prayfight
|
|--src---application----Main.java
| |----------application.css
|--JREシステムライブラリ
|----参照ライブラリ(jar型のfxについてのファイルを入れてます)
|-----build.fxbuild

コメントを投稿

0 コメント