【发布时间】:2026-02-25 11:15:04
【问题描述】:
在我将 Maven 依赖项添加到我的 JavaFX 程序并创建一个名为 Algorithm 的新包后,我的应用程序无法启动。
抛出以下异常:
原因:java.lang.RuntimeException:应用程序启动方法中的异常 原因:java.lang.NullPointerException:需要位置。
等等……
我试过了:
JavaFX "Location is required." even though it is in the same package
和
Exception in Application start method java.lang.reflect.InvocationTargetException
两者都不起作用
下图中是我的项目结构,非常感谢任何帮助。看来 sample.fxml 是无效的...
编辑:
重新定位资源目录中的 fxml 文件也不起作用
【问题讨论】:
-
已经尝试过 "\sample.fxml" 不起作用
-
@xxxvodnikxxx 确实我试图改变相对路径 ^ 但没有改变
-
你需要把resources放到
src/main/resources目录下。src/main/java目录仅用于 source 文件。