我正在使用javafx和gradle。我的com.example.myfxapp
包中有一个名为main.fxml
的fxml文件,但是当我调用
FXMLLoader.load(getClass().getResource("main.fxml"));
或
FXMLLoader.load(getClass().getResource("/main.fxml"));
但FXMLoader
无法找到我的fxml文件。有什么想法吗?
答案 0 :(得分:2)
只需将其添加到您的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"
}
}