我遇到了以下问题:
我在IntelliJ开始了一个新的gradle项目。默认情况下,它包含一个带有java源和资源的主文件夹。如果我将资源保存在资源文件夹中,一切都很好。然而,这不是我想要的。我希望能够在java包中放置一些资源。
我做了一个小项目来证明我的问题。
正如您所看到的,在构建项目时会复制test.fxml,但“Main”包中的那个不会被复制。我现在已经找了一段时间,但我遗漏了一些关键信息。
当从IDE内部构建项目时,IntelliJ是否使用gradle任务来构建项目?如果没有,我可以告诉IntelliJ从Java包中复制我的资源吗?
我已将“* .fxml”添加到我的设置 - >编译器 - >资源模式
答案 0 :(得分:0)
test.fxml 文件可能必须与构建目录中的Main.class文件位于同一文件夹中。因此,您必须遵循 src 和 ressources 文件夹中完全相同的路径结构。