2017-01-28 7 views
-3

指定したフォルダの画像を表示できるようにこのコードを実行しようとしていますが、エラーのリスト全体が表示されていて、修正方法はわかりません。getClass()。getResourceメソッドが動作しない

エラー:スレッドの例外 fatface.FatFace.getImages(FatFace.java:27)

Problem is shown on this image

+0

は、画像や外部リンクを投稿し、ここでのコードをコピーしないでください。 [mcve](http://stackoverflow.com/help/mcve) – dfogni

答えて

-1

の試みで "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]

+0

なぜ彼らはこれを試すべきですか? –

+1

getClass()。getResource()メソッドは、リソースが同じパッケージにある場合はリソースを返します。それ以外の場合はnullを返します。このポストので http://stackoverflow.com/questions/12103371/how-to-use-getclass-getresource-method リソースをロードするための正しい方法を参照してくださいすることはClassLoader.getSystemClassLoaderである()。getResourceの() –

+0

のすべてそれはあなたの答えに属します。 –

関連する問題