2010-02-28 2 views

답변

4

ClassLoader.getResourceAsStream()을 사용하여 해당 리소스의 내용에 InputStream을 가져 와서 임시 디렉토리에 (말하면) 쓰십시오. main() 메서드에서 프로그램의 주요 부분을 실행하기 전에이 작업을 수행하면됩니다.

+0

"abc.xyz"라는 파일에 InputStream을 쓰는 방법은 무엇입니까? – Frank

1

로직을 프로그램에 작성해야합니다. JAR 파일을 실행하면 주 클래스가 실행됩니다. 해당 클래스의 main 메서드가 수행하는 첫 번째 작업은 파일을 디스크의 위치에 복사하는 것인데, 이는 사용자의 요구 사항을 충족시키는 것처럼 보입니다.

여기에 Java로 파일을 복사 할 때 Sun tutorial이 있습니다.

+0

Java7/OpenJDK에서만 참조되는 copyTo() 메소드가 있습니까? 그리고 * .jar 파일에 포함 된 리소스에서 복사합니까? –

관련 문제