指定したフォルダの画像を表示できるようにこのコードを実行しようとしていますが、エラーのリスト全体が表示されていて、修正方法はわかりません。getClass()。getResourceメソッドが動作しない
エラー:スレッドの例外 fatface.FatFace.getImages(FatFace.java:27)
Problem is shown on this image
指定したフォルダの画像を表示できるようにこのコードを実行しようとしていますが、エラーのリスト全体が表示されていて、修正方法はわかりません。getClass()。getResourceメソッドが動作しない
エラー:スレッドの例外 fatface.FatFace.getImages(FatFace.java:27)
Problem is shown on this image
の試みで "AWT-EventQueueの-0" のjava.lang.NullPointerException
ClassLoader.getSystemClassLoader().getResource("fatface/pictures").getFile()
例を使用して
File f = new File(ClassLoader.getSystemClassLoader().
getResource("fatface/pictures/").getFile());
System.out.println(Arrays.deepToString(f.list()));
出力: [temp.jpg]
なぜ彼らはこれを試すべきですか? –
getClass()。getResource()メソッドは、リソースが同じパッケージにある場合はリソースを返します。それ以外の場合はnullを返します。このポストので http://stackoverflow.com/questions/12103371/how-to-use-getclass-getresource-method リソースをロードするための正しい方法を参照してくださいすることはClassLoader.getSystemClassLoaderである()。getResourceの() –
のすべてそれはあなたの答えに属します。 –
は、画像や外部リンクを投稿し、ここでのコードをコピーしないでください。 [mcve](http://stackoverflow.com/help/mcve) – dfogni