2012-06-07 6 views
0

간단히 말해, 모든 내장 코드가있는 패키지 하나와 파일 위치에 대처해야하는 여러 파일이있는 다른 하나 ("DummieClasses"라고 함)가 있습니다. 명령. 이 선택한 위치로 패키지 DummieClasses에서 yr.png을 복사 할 것이라고 생각 ...Java 프로젝트 내부에서 절대 경로로 파일 복사

File file1 = new File(file.getAbsoluteFile()+filename); 
FileChannel srcChannel = new FileInputStream("/DummieClasses/yr.png").getChannel(); 
FileChannel dstChannel = new FileOutputStream(file1).getChannel(); 
dstChannel.transferFrom(srcChannel, 0, srcChannel.size()); 

하지만, 지금까지 운이 : 내가 사용 시도하지했습니다. 어떤 도움을 주셔서 감사합니다.

+1

'프로젝트'와 '프로젝트 내부'란 무엇을 의미합니까? 파일 시스템에 앉아 있니? 항아리에 포장 되니? – bmargulies

+0

* "no luck"* 프로그래밍은 '행운'에 의존하지 않으며 실패 할 경우 일반적으로 자세한 오류 정보가 표시됩니다. 스택 트레이스는 어디에 있습니까? BTW - 그것은 자원의'File' 또는'FileChannel'가 Jar 안에있는 것으로는 작동하지 않습니다. 이 경우, URL에 의해 액세스되어야합니다. –

답변

관련 문제