在 JAR 文件中找不到文件
Files not found in JAR FIle
我正在尝试查找包含 PDF 的 .当后端和前端不是 Jar 文件时一切正常。
我的问题是你如何定位文件,如果它在 JAR 中,我收到的只是一个找不到文件的异常
尝试将文件添加到我的资源文件夹,但仍然没有。
我错过了什么?
这可以通过多种方式实现,这里有几个:
// get the resources as a URL
URL resource = getClass().getClassLoader().getResource(
"static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");
// get the resource as a classPathResource
ClassPathResource classPathResource = new ClassPathResource(
"static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");
// get the resource directly as a stream
InputStream resourceAsStream = getClass().getClassLoader()
.getResourceAsStream("static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");
我正在尝试查找包含 PDF 的 .当后端和前端不是 Jar 文件时一切正常。 我的问题是你如何定位文件,如果它在 JAR 中,我收到的只是一个找不到文件的异常
尝试将文件添加到我的资源文件夹,但仍然没有。 我错过了什么?
这可以通过多种方式实现,这里有几个:
// get the resources as a URL
URL resource = getClass().getClassLoader().getResource(
"static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");
// get the resource as a classPathResource
ClassPathResource classPathResource = new ClassPathResource(
"static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");
// get the resource directly as a stream
InputStream resourceAsStream = getClass().getClassLoader()
.getResourceAsStream("static/test/TrainingDocuments/SuperUser/2/PartnerInformation/PartnerInformation.pdf");