我正在使用
javafx和gradle.我的com.example.myfxapp包里面有一个名为main.fxml的fxml文件,但是当我打电话时
FXMLLoader.load(getClass().getResource("main.fxml"));
要么
FXMLLoader.load(getClass().getResource("/main.fxml"));
但FXMLoader无法找到我的fxml文件.有任何想法吗?
最佳答案 只需将其添加到build.gradle即可
sourceSets.main {
java {
srcDir 'src/main/java' //assume that your source codes are inside this path
}
resources {
srcDirs = ['src/main/java', 'src/main/resources']
exclude "**/*.java"
}
}