int x = 새 파일 ("src/Images"). list(). 길이;jar 파일의 Java .list()
실행 가능한 jar 파일로 실행할 때까지 제대로 작동합니다. "/ Images"& "이미지"가 작동하지 않고 jar 파일 안에 새 파일을 사용할 수 없다는 내용을 읽었습니다.
jar 파일을 실행하고 파일을 찾은 다음 폴더에있는 이미지의 수를 계산합니다.
위의 코드 줄에 대한 간단한 대안이 있습니까?
나는 DirectoryStream과 몇 가지 다른 것들로 놀려고했지만 운이 없었습니다.
건배
http://stackoverflow.com/questions/1429172/how-do-i-list-the-files-inside-a -jar-file? rq = 1 –
이것은 "가능하다"는 것이지만 실행하기가 어렵다는 여러 가지 가정을합니다. 대신 빌드 프로세스의 일부로 모든 파일 목록을 포함하는 파일을 만들어야하며 런타임에 Class # getResource를 사용하여이 파일의 내용을 읽고 읽은 다음 Class # getResource를 사용하여로드 할 수 있습니다 이미지가 – MadProgrammer