我正在使用 IntelliJ IDEA 13.1.5,之前我使用的是 Eclipse。我正在开发一个 JavaFX 应用程序,尝试在 MainApp 类中使用 getClass().getResource() 加载 FXML 文件。我阅读了文档并尝试了几种想法,最终得到了null。
这是层次结构:
dz.bilaldjago.homekode.MainApp.java
dz.bilaldjago.homekode.view.RootLayout.FXML
这是我使用的代码片段:
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("view/RootLayout.fxml"));
我尝试了其他的解决方案,例如从根目录提供URL并使用classLoader,但结果是相同的。请问还有什么想法吗?
out/production/resources
中的所有内容复制到out/production/classes
中。 - undefined