2008. 7. 9.

이클립스개발/상대경로를 이용한 내부 리소스 취득하기

패키지명이 com.example이고 이 패키지 내부의 test.xls의 URL 경로를 얻는다.
이를 다시 이클립스 api인 FileLocator를 이용하여 절대경로를 포함하는 URL객체를
얻는다. 다시 이 URL객체의 getFile 메소드를 이용하여 절대경로 문자열을 취득한다.

URL url = getClass().getClassLoader()
.getResource("/com/example/test.xls");
url = org.eclipse.core.runtime.FileLocator.toFileURL(url);

url.getFile()

댓글 없음: