12345678910111213141516171819 import java.io.File;import java.io.IOException;/*** 추상 경로명에 대한 정보 획득** @author SW_Hu**/public class ch08_673_PathnameInfo {public static void main(String[] args) throws IOException {if (args.length != 1) { System.err.println("error"); return; }File file = new File(args[0]);System.out.println("abs : " + file.getAbsolutePath());}}
print:
error
-------------------------------------------------------------
args의 값을 받아 파일 경로 값을 나타내게 하는 코드 이다.
하지만 args가 계속 에러로 빠진다.
찾아보니 이클립스에서는 args가 설정해놓은 것으로 된다.
설정 방법은 다음과 같다.
Run As - Run Configurations
Argument 탭에 있는 arguments 에 값을 넣어준다.
print :
abs : D:\~~~~~~~~~~~\0
(~~~~ 에 경로가 들어감)
위와 같이 제대로 출력된다.
[ Reference : 워킹 레벨 자바 7 실무 바이블 (Working-level Java7) , 제프 프리슨(Jeff Friesen), 2012]
댓글 없음:
댓글 쓰기