1
リソースフォルダを持つJavaコンソールアプリケーションがあります。それは正常に動作しますが、コードを実行可能なJarファイル(Eclipseで)にエクスポートしたい場合、エクスポートされたJarはファイルを見つけられません(ビルドパスにあります)。Filenotfound例外が返されます。Java:実行可能なJarファイル内のリソースをパッケージ化してアクセスする方法は?
エクスポートされたJarファイルを解凍すると、そのファイルがルートフォルダにあることがわかります。そのため、コードに間違いがあると思います。
BufferedReader srcFile = new BufferedReader(new FileReader("resources/"+filename));
String line = srcFile.readLine();
私は
URL url= ClassLoader.getSystemResource(filename);
filename=url.tostring();
しかし、運を使用しようとしました。
@iPhoneDeveloper http://stackoverflow.com/questions/5200187/convert-inputstream-to-bufferedreader –