我用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)
答案 0 :(得分:0)
我解决了我的问题,将类的类型从File文件更改为InputStream inputStream。谢谢大家帮助我。