시작된 jar 파일의 내용에 어떻게 액세스 할 수 있습니까? 나는 필요한 모든 것을 담고있는 큰 jar 파일을 만들고 싶다. 그리고 런타임 중에 내 jar 파일을 외부 폴더에 복사하려고한다. 이것이 가능한가?런타임 중에 jar의 내용에 액세스하는 방법은 무엇입니까?
3
A
답변
0
클래스 로더를 사용하여 ClassPath를 통해 모든 파일에 액세스 할 수 있습니다. Class.getResourceAsStream에서 시작
1
당신은 this.getClass().getClassLoader().getResourceAsStream
을 원합니다. 예 :
InputStream config =
this.getClass().getClassLoader().getResourceAsStream("config.txt");
1
JAR 파일은 파일로 액세스 할 수 없으므로 getResourceAsStream을 사용하여 읽어야합니다. jar 파일 내의 파일에 액세스하는 방법은 access files and folders in executable jars을 참조하십시오.
이어서 입력 스트림을 사용하여 파일을 파일 시스템에 씁니다. 참조 :
관련 문제
- 1. 런타임 중에 subclipse가 사용하는 SVNClientAdapter에 액세스하는 방법은 무엇입니까?
- 2. JSF에서 동적 페이지의 내용에 액세스하는 방법은 무엇입니까?
- 3. 런타임 중에 angularjs 상수를 업데이트하는 방법은 무엇입니까?
- 4. 런타임 중에 어셈블리에 리소스를 추가하는 방법은 무엇입니까?
- 5. 런타임 중에 Application.conf에 항목을 추가하는 방법은 무엇입니까?
- 6. 런타임 중에 div의 위치를 변경하는 방법은 무엇입니까?
- 7. 런타임 중에 Jasper 커스터마이저 클래스를로드하는 방법은 무엇입니까?
- 8. 스캐너가 런타임 중에 예외를 throw하는 방법은 무엇입니까?
- 9. 런타임 중에 WinForms 컨트롤을 재정렬하는 방법은 무엇입니까?
- 10. 단위 테스트 중에 VF 페이지의 내용에 액세스하는 방법
- 11. 디렉토리의 내용에 액세스하는 방법
- 12. 개체의 내용에 액세스하는 방법?
- 13. 피들러 스크립트에서 "의견"열의 내용에 액세스하는 방법은 무엇입니까?
- 14. Eclipse stacktrace console의 내용에 프로그래밍 방식으로 액세스하는 방법은 무엇입니까?
- 15. JQuery를 통해 이름과 ID가없는 iframe의 내용에 액세스하는 방법은 무엇입니까?
- 16. fitnesse 페이지의 내용에 액세스하는 방법?
- 17. XamGrid 열의 내용에 액세스하는 방법
- 18. 런타임 중에 Manifest.xml에 쓰기
- 19. 런타임 중에 디자이너 도구를보고하십시오.
- 20. 런타임 중에 끌기
- 21. 런타임 중에 CLASSPATH 설정
- 22. 어떻게 런타임 중에
- 23. 런타임 중에 플러시 :
- 24. 런타임 중에 개체를 만드시겠습니까?
- 25. 런타임 중에 web.server.host 속성을 변경해야합니다.
- 26. 런타임 중에 Timer.ineterval을 수정할 수없는 이유는 무엇입니까?
- 27. 런타임 중에 함수 매개 변수를 변경하는 방법은 무엇입니까?
- 28. 런타임 중에 암호 해독 된 파일을 정리하는 방법은 무엇입니까?
- 29. Valgrind를 사용하여 런타임 중에 실제 메모리 누수를 확인하는 방법은 무엇입니까?
- 30. 런타임 중에 최대 힙 크기를 찾는 방법은 무엇입니까?