Witam
Jak pozyskać listę plików w określonym katalogu w jarze? Jara uruchamiam i wiem ze w nim jest katalog variables i są w nim pliki ale nie znam ich nazw. Chciałbym wylistować te nazwy by móc je dać do inputsreama:
InputStream in = Main.class.getResourceAsStream(nazwaPliku);
Myślałem nad takim rozwiązaniem:
Pobrać
String sciezkaDoJara = Main.class.getProtectionDomain().getCodeSource().getLocation().toString();
A potem użyć klasy JarFile :
JarFile jarFile = new JarFile("name"); ... i listowanie plików zgodnie z tym przykładem :
http://www.java2s.com/Code/Java/File-Input-Output/Listfilesinajarfile.htm
Może zadziała ale jest to hmm chyba pod górkę -nie ma prostrzego?