如果不加红框里面的代码
或者整个resources都不加
pom.xml文件默认不会把fxml文件也打包进target目录
可以发现fxml文件并不会编译到classes目录里
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<!-- 把src/main/java里面的fxml也打包 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.fxml</include>
</includes>
</resource>
</resources>
</build>
加上去以后 重新build工程
这里只记录一下用法。
希望对大家有帮助