IDEA启动 javafx项目 从fxml获取Parent报出location is required Exception

335 阅读1分钟

1、报错提示

image.png

2、排查原因

经过debug发现通过获取下面的路径信息时根目录为编译之后的target目录

getClass().getResource("/")

如下图所示:

image.png

3、解决方法

通过上面排查问题发现时编译后未将resourse目录编译导致找不到文件,点击File,选择下图按钮

image.png

将模块配置成下图所示:

image.png 重新build启动即可解决问题。