在 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");