Я пытаюсь прочитать папку в файле jar, она отлично работает, когда она не в формате jar, однако, когда я ее jar, она возвращает nullpointerexpcetion, поскольку она не может найти файлы, ни каталогЧтение файлов в каталоге в файле jar
Итак, вот метод у меня есть ....
public void preloadModelsTwoOLD() {
String slash = System.getProperty("file.separator");
File file = new File("."+ slash +"Patches" + slash+"Models"+slash);
File[] fileArray = file.listFiles();
for(int y = 0; y < fileArray.length; y++) {
String s = fileArray[y].getName();
if (s != "") {
byte[] buffer = readFile("."+ slash +"Patches" + slash+"Models"+slash+""+s);
Model.method460(buffer, Integer.parseInt(getFileNameWithoutExtension(s)));
//System.out.println("Read model: " + s);
}
}
}
в основном это в Java файл внутри кувшина и сосуд имеет этот каталог, который имеет файлы я ему необходимо прочитать
file.java находится в основной папке основных папки/классы/патчи/модели но файл класс считывает из папки классов так что я это так ./patches/models/+i+.dat
любых идей относительно того, почему он не читает его правильно и как это сделать, чтобы он работал, когда в формате jar, если не в обоих форматах? любая помощь приветствуется.
Возможный дубликат [Как указать файлы в файле JAR?] (Http://stackoverflow.com/questions/1429172/how-do-list-the-files-inside-a-jar- файл) – Snicolas