teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

Codeタグで編集しました

2020/07/11 02:04

投稿

KenjinoPC
KenjinoPC

スコア0

title CHANGED
File without changes
body CHANGED
@@ -2,30 +2,31 @@
2
2
  ソースコードのエラーは見つからず、実行すると下記のエラーが発生します。
3
3
  もし、原因、対策方法ががわかる方がいらっしゃいましたら教えて頂けないでしょうか?
4
4
  宜しくお願い致します。
5
-
6
- #・エラー内容は下記です。
5
+ #環境
7
-
8
-  エラー: メイン・クラスapplication.Mainを検出およびロードできませんでした
9
-  原因: java.lang.ClassNotFoundException: application.Main
10
-
11
- #・マーケットプレースからe(fx)clipse3.6.0をインストールしました。
6
+ ・マーケットプレースからe(fx)clipse3.6.0をインストールしました。
12
- #・Windowsは10です。
7
+ ・Windowsは10です。
13
- #・javaの環境はこちらです。(コマンド画面より)
8
+ ####Javaの環境
9
+ ```Java
14
10
   java version "13.0.1" 2019-10-15
15
11
   Java(TM) SE Runtime Environment (build 13.0.1+9)
16
12
   Java HotSpot(TM) 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
17
-
13
+ ```
18
-
14
+ ####エラー内容
15
+ ```Java
16
+ エラー: メイン・クラスapplication.Mainを検出およびロードできませんでした
17
+  原因: java.lang.ClassNotFoundException: application.Main
18
+ ```
19
- #module-info.javaは下記のとおりです。
19
+ ####module-info.java
20
+ ```
20
21
  module A {
21
22
  exports application;
22
-
23
23
  requires javafx.base;
24
24
  requires javafx.graphics;
25
25
  requires javafx.controls;
26
26
  }
27
+ ```
27
- #ソースコードは下記のとおりです。
28
+ ####ソースコード
28
-
29
+ ```Main
29
30
  package application;
30
31
 
31
32
  import javafx.application.Application;
@@ -33,23 +34,17 @@
33
34
  import javafx.scene.layout.BorderPane;
34
35
  import javafx.stage.Stage;
35
36
 
36
-
37
37
  public class Main extends Application {
38
38
  public static void main(String[] args) {
39
39
  launch(args);
40
40
  }
41
+
41
42
  public void start(Stage stage) throws Exception{
42
-
43
-
44
43
  BorderPane bp =new BorderPane();
45
44
  Scene sc = new Scene(bp,300,200);
46
-
47
45
  stage.setScene(sc);
48
46
  stage.setTitle("サンプル");
49
- stage.show();
50
-
51
- scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
47
+ stage.show(); scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
52
-
53
48
  }
54
-
55
- }
49
+ }
50
+ ```