java – IntelliJ IDEA – getClass().getResource(“…”)返回n
发布时间:2020-12-14 05:32:17 所属栏目:Java 来源:网络整理
导读:我正在使用IntelliJ IDEA 13.1.5,我曾经使用过 Eclipse.我正在使用JavaFX应用程序,我尝试使用getClass().getResource()在我的MainApp类中加载FXML文件. 我阅读了文档,我尝试了几个想法,最后我有空. 这是层次结构: dz.bilaldjago.homekode.MainApp.java dz.b
我正在使用IntelliJ IDEA 13.1.5,我曾经使用过
Eclipse.我正在使用JavaFX应用程序,我尝试使用getClass().getResource()在我的MainApp类中加载FXML文件.
我阅读了文档,我尝试了几个想法,最后我有空. 这是层次结构: dz.bilaldjago.homekode.MainApp.java dz.bilaldjago.homekode.view.RootLayout.FXML 这是我使用的代码段: FXMLLoader loader = new FXMLLoader(); loader.setLocation(getClass().getResource("view/RootLayout.fxml")); 我尝试过其他解决方案,从根目录中使用url并使用classLoader 结果是一样的.任何想法请 解决方法
对于那些使用Intellij Idea的人:检查设置 – >编译器 – >资源模式.
该设置包含应解释为资源的所有扩展.如果扩展名不符合任何模式,则class.getResource将使用此扩展名为资源返回null. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |