2017-09-11 4 views
0

私はmavenでアプリケーションをコンパイルしています。 IDE(IntelliJ)からアプリケーションを起動するとファイルが検索されますが、java -jar file.jarを使用するとアプリケーションが起動しますが、jarのファイルが見つかりません。アプリケーションはIDEから実行するとファイルを検索しますが、.jarを実行するとファイルが見つかりません

エラーは次のとおりです。

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

ファイルを読む場所にコードを掲載します。 –

+0

ファイルfile = new File(ClassLoaders.getResource( "/ template/arq.pdf")。getFile()); –

+0

Javaコード内でファイル経由でレディングするのは間違っています。ユーザーgetClass()。getResourcesAsStream( "/ templates/arq.pdf").... – khmarbaise

答えて

0

私は私の問題は、InputStream InputStreamは、ファイルへのファイルからクラスの種類を変更し解決します。みんなありがとう。

関連する問題