【发布时间】:2020-09-30 22:18:38
【问题描述】:
我遇到了一种情况,我会在 intellJ 中运行应用程序并且一切运行顺利,然后我会使用 maven install 命令创建一个 jar 并尝试从命令行手动运行它,结果如下:
命令行
java.lang.RuntimeException: java.io.FileNotFoundException: api\src\main\resources\FAQ.pdf (The system cannot find the path specified)
at test.test.paisy.test.test.domain.email.FaqAttachment.pdfToBytes(FaqAttachment.java:27) ~[classes!/:0.0.1-SNAPSHOT]
问题:
- 运行Jar和运行App有什么区别 IntelliJ
- 为什么找到文件路径时会报错 通过在 ItelliJ 中运行成功
文件路径
try (FileInputStream inputStream = new FileInputStream(new File("api/src/main/resources/FAQ.pdf"))) {
this.bytes = ByteStreams.toByteArray(inputStream);
谢谢
【问题讨论】: