0
Ich habe einen neuen Ordner in "scr" mit dem Namen "Ressourcen" erstellt. Dort habe ich meine Datei "Test.txt" abgelegt. Jetzt möchte ich diese Datei mit einem BufferedReader lesen. Dies ist mein aktueller Code:Wie kann ich meine Datei lesen, die sich in einem Ressourcenordner in Java befindet?
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("/resources/Test.txt").getFile());
in = new BufferedReader(new FileReader(file));
Aber es funktioniert nicht! Die Datei wurde nicht gefunden. Warum?
Mögliche Duplikat ändern [Wie lade ich eine Datei von Ressourcenordner?] (Http: //stackoverflow.com/questions/15749192/how-do-i-load-a-file-from-resource-folder) – Prabu
Die Textdatei muss sich in einem Ordner 'resources' befinden, der sich in einem Ordner mit einem Verzeichnispfad, der dem Paket der Klasse entspricht. Wenn die vollqualifizierte Klasse a.b.c.D lautet, muss die Datei in a/b/c/resources liegen – arcy