我正在运行jdk 1.8_191
我创建了一个JavaFX应用程序。
我在IDE中对其进行了测试,一切运行正常。
我创建了一个exe Artifact,加载FXML时出错。
通过将我的FXML文件和Java文件放在一个这样的文件夹中来解决此问题
但是我仅在生成的exe Artifact中得到错误。在IDE(IntelliJ)中流畅运行。
我的问题是为什么?我想将我的FXML文件和JAVA文件分开,以保持整洁和更好的可读性。为什么只有两个文件都在Artifact中的同一个文件夹中却在IDE中分开工作时,它才起作用?这就是应该的样子吗?
P.S。我还读到我必须将FXML放在“ resources”文件夹下,但效果不好(在Artifact中)。我想念什么?谢谢!