パッケージ内のすべてのファイルを取得します。Javaの私はこのコードを使用してJavaパッケージ内のすべてのファイルを取得しようとしている
public static ArrayList<String> getThemes() {
ArrayList<String> themes = new ArrayList<>();
File folder = new File(Main.class.getResource("fxml/").toString());
for (File file : folder.listFiles()) {
if (file.getName().endsWith(".css"))
themes.add(file.getName().replaceFirst("[.][^.]+$", ""));
}
return themes;
}
このコードはで私のすべてのCSSファイルのArrayListのを与えることになっていますパッケージfxml
(フル:dev.thetechnokid.rw.fxml
)。
私は現在のディレクトリと完全なファイルパスを使用するなど、他の多くの方法を使用しましたが、まだNullPointerException
となります。スタックトレースでは十分な情報が得られません。FXML LoadException
だけです。
このコードで何が問題になっていますか?
どのパッケージを? – Jerry06