应用程序在从IDE执行时查找文件,但是当我执行.jar时,找不到该文件

时间:2017-09-11 12:49:44

标签: java maven intellij-idea jar

我用maven编译应用程序。 当我从IDE(IntelliJ)运行应用程序时,它启动并找到该文件,但是当我使用java -jar file.jar时,应用程序启动但无法找到我的 jar 中的文件。

错误是:

Caused by: java.io.FileNotFoundException:
file:/home/gustavo/projects/projectname/target/projectname.jar!/template/arq.pdf
(Arquivo ou diretório não encontrado)

1 个答案:

答案 0 :(得分:0)

我解决了我的问题,将类的类型从File文件更改为InputStream inputStream。谢谢大家帮助我。