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);
}
}
}
기본적으로이 병 내부의 자바 파일에 그리고 항아리는 파일이이 디렉토리가 나는 읽을 필요가있다
메인 폴더에있다. 기본 폴더/클래스/패치/모델 하지만 클래스 파일이 클래스 폴더에서 읽어 그래서 내가 왜 제대로 읽기 아니에요에 관해서는이
./patches/models/+i+.dat 어떤 아이디어처럼이 두 형식이 아닌 경우 jar 형식으로 작동 할 수 있도록 수정하는 방법은 무엇입니까? 도움을 주시면 감사하겠습니다.
가능한 복제본 [JAR 파일 안에 파일을 어떻게 나열합니까?] (http://stackoverflow.com/questions/1429172/how-do-i-list-the-files-inside-a-jar- 파일) – Snicolas