실행 가능한 jar 파일에 패키지 된 리소스 파일을 추출하여 로컬 드라이브에 저장하는 방법이 있는지 궁금합니다. 사용자가 내 jar 파일을 다운로드하고 두 번 클릭하면 처음에 리소스를 자신의 C : 드라이브에 저장 한 다음 내 프로그램을 실행하십시오.실행 가능한 jar 파일의 리소스를 로컬 드라이브에 저장하는 방법은 무엇입니까?
1
A
답변
4
ClassLoader.getResourceAsStream()을 사용하여 해당 리소스의 내용에 InputStream
을 가져 와서 임시 디렉토리에 (말하면) 쓰십시오. main()
메서드에서 프로그램의 주요 부분을 실행하기 전에이 작업을 수행하면됩니다.
1
로직을 프로그램에 작성해야합니다. JAR
파일을 실행하면 주 클래스가 실행됩니다. 해당 클래스의 main
메서드가 수행하는 첫 번째 작업은 파일을 디스크의 위치에 복사하는 것인데, 이는 사용자의 요구 사항을 충족시키는 것처럼 보입니다.
여기에 Java로 파일을 복사 할 때 Sun tutorial이 있습니다.
+0
Java7/OpenJDK에서만 참조되는 copyTo() 메소드가 있습니까? 그리고 * .jar 파일에 포함 된 리소스에서 복사합니까? –
관련 문제
- 1. jar 파일의 리소스를 사용 하시겠습니까?
- 2. 실행 가능한 jar 파일 중지
- 3. 실행 파일의 리소스를 동적으로 변경하십시오.
- 4. 런타임에 실행 가능한 jar 생성
- 5. java : log4j : jar 실행 파일의 문제점
- 6. C#으로 로컬 하드 드라이브에 저장된 파일을 인쇄하는 방법은 무엇입니까?
- 7. sshed시 로컬 드라이브에 파일 다운로드
- 8. 내 실행 가능한 jar 파일로 인해 NullPointerException이
- 9. Maven 2를 사용하여 실행 가능한 jar 작성하기
- 10. JAR 파일의 지역화를 비활성화하는 방법은 무엇입니까?
- 11. JAR 리소스를 FileStream으로 열기
- 12. Jar 파일 리소스를 사용할 수 없습니까?
- 13. 리소스를 단일 실행 파일에 포함시키는 방법은 무엇입니까?
- 14. 수정 실행 Jar 파일
- 15. jar 파일의 이미지 최적화
- 16. 실행 가능한 jar 파일을 실행하기위한 최소 유닉스 권한은 무엇입니까?
- 17. IeEmbed.exe 및 MozEmbed.exe를 실행 가능한 Jar 파일로 패키지화하는 방법
- 18. 대체 가능한 데이터를 저장하는 방법은 무엇입니까?
- 19. 파일을 통해 실행 가능한 jar 파일에 입력을 제공합니다.
- 20. PHP에서 JAR 실행
- 21. .JAR 파일의 아이콘 변경
- 22. 로컬 HTML에서 페이지를 로컬 파일로 저장하는 방법은 무엇입니까?
- 23. (JUnit) 테스트 스위트를 실행 가능한 jar 파일로 내보내는 방법
- 24. (런타임시) JAR 파일의 내용을 읽으십니까?
- 25. Jasperserver가 리소스를 저장하는 실제 경로는 무엇입니까?
- 26. maven이 로컬 컴퓨터에서 jar 파일을 찾는 방법은 무엇입니까?
- 27. 이 JAR을 로컬 저장소에 저장하는 올바른 방법은 무엇입니까?
- 28. 실행 파일의 속성을 변경하는 방법은 무엇입니까? (Windows)
- 29. Linux에서 jar 파일 실행
- 30. ASP.NET MVC의 컨트롤러에서 로컬 리소스를 가져 오는 방법은 무엇입니까?
"abc.xyz"라는 파일에 InputStream을 쓰는 방법은 무엇입니까? – Frank