実現したいこと
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 コメント