如何使用 Class.getResource() 加载资源?
how to load a resource using Class.getResource()?
我发布这个问题是因为我无法理解我必须做什么才能从我的 java 项目加载资源文件。
结构如下:
我想要做的是加载 boletinoficial.wsdl
文件以获得 URL.
我尝试了几种方法:getClass.getClassLoader.getResource()
、getClass.getResource()
、绝对路径、相对路径。但总是得到 null 或异常。我还在构建路径中添加了 src
文件夹,但没有成功。
是否有加载该文件的简单方法?
编辑
好的。现在我有了结构,
如何从 class App.java 加载资源 boletinoficial.wsdl
?
如果要加载资源,应将它们放在 src/main/resources
中,因为它们在 src/main/java
中会被忽略
我发布这个问题是因为我无法理解我必须做什么才能从我的 java 项目加载资源文件。
结构如下:
我想要做的是加载 boletinoficial.wsdl
文件以获得 URL.
我尝试了几种方法:getClass.getClassLoader.getResource()
、getClass.getResource()
、绝对路径、相对路径。但总是得到 null 或异常。我还在构建路径中添加了 src
文件夹,但没有成功。
是否有加载该文件的简单方法?
编辑
好的。现在我有了结构,
如何从 class App.java 加载资源 boletinoficial.wsdl
?
如果要加载资源,应将它们放在 src/main/resources
中,因为它们在 src/main/java