这是我从资源文件夹获取文件的代码,
ClassLoader classLoader = getClass().getClassLoader();
File fXmlFile = new File(classLoader.getResource("XMLDocument/Config.xml").getFile());
它在本地工作正常,生成 docker 镜像并部署在 aws fargate 容器中后抛出异常,
"error_message": "/usr/local/bin/file:/usr/local/bin/app.jar!/BOOT-INF/classes!/XMLDocument/Config.xml (No such file or directory)"
最佳答案
在路径前面添加斜杠:
File fXmlFile = new File(classLoader.getResource("/XMLDocument/DoctypesConfig.xml").getFile());
关于java - 如何从资源文件夹java调用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53664653/