Java + JavaFX:错误:找不到或加载主类

问题描述 投票:-1回答:1

我正在使用JavaFX开始我的教育,所以我创建了一个示例JavaFX应用程序,它包含两个方法 - 一个start(Stage primaryStage){}方法,我创建了一些代码,以及一个如下所示的main方法:

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    launch(args);
}

当我试图从Netbeans运行应用程序时 - 一切都很好,我可以看到应用程序,并使用具有已实现功能的按钮。但是当我尝试从控制台编译并运行它时:

C:\Users\xxx\Documents\NetBeansProjects\JavaFXApplication1\src\javafxapplication1>javac JavaFXApplication1.java

C:\Users\xxx\Documents\NetBeansProjects\JavaFXApplication1\src\javafxapplication1>dir
 Volume in drive C is Windows
 Volume Serial Number is xxx

 Directory of C:\Users\xxx\Documents\NetBeansProjects\JavaFXApplication1\src\javafxapplication1

15.01.2019  11:56    <DIR>          .
15.01.2019  11:56    <DIR>          ..
15.01.2019  11:59             1 809 JavaFXApplication1.class
15.01.2019  11:23             1 212 JavaFXApplication1.java
               2 File(s)          3 021 bytes
               2 Dir(s)  160 401 707 008 bytes free

C:\Users\xxx\Documents\NetBeansProjects\JavaFXApplication1\src\javafxapplication1>java JavaFXApplication1

我收到一个错误:

Error: Could not find or load main class JavaFXApplication1

我错过了什么吗?主要方法是......

java javafx javac
1个回答
0
投票

基于@Kandy在他的评论中的建议,我去了一个目录,src,我运行java javafxapplication1.JavaFXApplication1 - 它运行完美,所以我不得不从包级别运行应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.