如果无法在运行时类路径(而不是当前目录等)上找到资源,则简短答案是静默
getClass().getResource("sample.fxml")返回。
null
因此,这取决于你的IDE项目设置,如果你使用的是eclipse,请尝试添加
sample.fxml运行配置中的文件夹。
一些想法…
- 尝试
getClass().getResource("/sample.fxml")...
- 尝试移至
sample.fxml
资源文件夹。我对你的IDE不太了解,但是我怀疑文件夹仅用于.java
文件…对于eclipse中的gradle项目来说确实是这样-资源必须在src/main/resources
树中,因为只有添加到运行时类路径中的资源。 ..
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)