いう文字列が表すパスををよーく考えてみましょう。いう型で宣言されていますが、実際の値は配列なのではなくfilesそのものがnullなんです。いう型で宣言されていますが、実際の値は配列なのではなくfilesそのものがnullなんです。20:47ぜひ何がどう間違っていたか、どう考えるべきだったか、というのもここに記載しておくと良いです。何がどう間違っていたか、どう考えるべきだったか、というのもここに記載しておくと良いです。files.length;i++){System.out.println(files[i]);}}にしたのですがclassファイルをdata/plugin/からなくしたときに存在しませんと出てきません。すみませんが再度の質問にもこたえてくださるとうれしいです。したのですがclassファイルをdata/plugin/からなくしたときに存在しませんと出てきません。すみませんが再度の質問にもこたえてくださるとうれしいです。21:01聞く前に、公式のAPIドキュメントを自分で調べるようにしましょう。https://docs.oracle.com/javase/jp/7/api/java/io/File.html#listFiles(java.io.FilenameFilter)「戻り値」の項目をしっかり読めば原因が分かるはずです。聞く前に、公式のAPIドキュメントを自分で調べるようにしましょう。「戻り値」の項目をしっかり読めば原因が分かるはずです。21:09Java9だとこちら。https://docs.oracle.com/javase/jp/9/docs/api/java/io/File.html#listFiles-java.io.FileFilter-Java9だとこちら。21:20分かりました。0にすればできました。ディレクトリが存在しない場合、配列が空だというので、配列の要素の数が0ということと同じだと考えました。0にすればできました。ディレクトリが存在しない場合、配列が空だというので、配列の要素の数が0ということと同じだと考えました。