3
실행 가능한 JAR에 보낸 후 리소스 파일을 찾을 수 없습니다 completly 잘 실행 가능한 jar 파일에 프로젝트를 내보낼 때까지. 이런 일이 발생하는 이유내가 다음과 같습니다 프로젝트 구조를 가지고
이jar:file:/home/malte/Desktop/vocs.jar!/main/vocabulary.csv
Exception in thread "main" java.io.FileNotFoundException: file:/home/malte/Desktop/vocs.jar!/main/vocabulary.csv (No such file or directory)
당신이 날 설명 할 수와 나는 문제를 SOLV 방법 : 심지어 URL은 여전히 유효하지만 (그는 대신 널 (null)의 경로를 출력) 콘솔이 보여?
P. 나는 당신이 항아리로 소스를 패키지 한 번
InputStream is = this.getClass().getResourceAsStream();
를 사용할 필요가 순수 자바
감사합니다. 그리고 ** 새로운 FileReader (url.getPath()) ** 대신 ** 새로운 InputStreamReader (is)를 사용 ** ** – schrobe
이 솔루션은 작동하지 않습니다. 또한 URL을 사용해 보았습니다. Eclipse IDE 내보내기 옵션을 사용하고 필요한 모든 종속성을 내보낼 때 "패키지 병"을 선택했습니다. – ha9u63ar