Mam plik zawarty w katalogu w ścieżce klas. Wygląda to tak: pl/shenlon/io/gui/appData/file.txt
. Teraz, gdy próbuję przekonwertować go do pliku i odczytać z tego kodu:Błąd: `error - java.lang.IllegalArgumentException: URI nie jest hierarchiczny podczas pobierania pliku z ścieżki klasy
File cityNamesFile = new File(ClassLoader.getSystemResource("pl/shenlon/io/gui/appData/list.txt").toURI());
Scanner cns = new Scanner(cityNamesFile);
uzyskać następujące: -
error - java.lang.IllegalArgumentException: URI is not hierarchical.
Jak mogę rozwiązać ten problem?
próbowałeś użyć pliku cityNamesFile = new File ("classpath: <ścieżka_do_pliku_in_classpath>")? – maks