java - Java + JavaFX:错误:无法找到或加载主类
问题描述
我开始学习 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
我错过了什么吗?主要方法是存在...
解决方案
根据@Kandy 在他的评论中的建议,我将一个目录升级到src
,并且我已经运行了java javafxapplication1.JavaFXApplication1
- 它运行完美,所以我必须从包级别运行该应用程序。
推荐阅读
- git - 还原父分支中的提交是否影响子分支
- json - How to parse JSON only once in Flutter
- r - 匹配和替换R中列中的字符
- asp.net-mvc - 在 MVC 视图中嵌入 aspx 网站页面
- python - Efficiently Using Multiple Numpy Slices for Random Image Cropping
- c# - 我正在尝试将 Lotus Notes 结构化文本导入为一些可以执行 linq 查询的数据
- python - 如何将一页请求定向到 Flask 中的某些定义?
- design-patterns - 为什么装饰器是结构模式而责任链不是?
- android - 启动设备时,如果无法连接到网络,如何在android的东西上设置当前时间?
- scala - 使用 cat-effect 的 Timer 实现可取消的 setInterval