使用Spring Boot无法从资源读取文件

我正在尝试使用Spring Boot和AdoptOpen JDK 11设置Java FX应用程序。

不幸的是,我无法从resources文件夹中读取FXML,我非常迷失,因为我发现与Google无关的解决方案对我而言是行得通的。

这是我的应用程序设置:

src - main - java - com.sandbox.Application

src - main - resources - primary.fxml

我尝试过这种方法,但没有任何效果(得到null或FileNotFound异常):

Application.class.getResource("primary.fxml");
Application.class.getclassLoader().getResource("primary.fxml");
new ClasspathResource("primary.fxml",Application.class).getFile();

我还尝试使resources文件夹中的文件夹结构与java文件夹中的文件夹结构相同,以使fxml文件位于resources\com\sandbox下,但这也不起作用。

我在做什么错了?

为什么用Java如此难以置信?非常烦人。

iCMS 回答:使用Spring Boot无法从资源读取文件

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2041284.html

大家都在问