Posts List

2013년 6월 12일 수요일

[Java][Eclipse]eclipse args error


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
(~~~~ 에 경로가 들어감)


위와 같이 제대로 출력된다.


워킹 레벨 자바 7 실무 바이블

[ Reference : 워킹 레벨 자바 7 실무 바이블 (Working-level Java7)  , 제프 프리슨(Jeff Friesen), 2012]

댓글 없음:

댓글 쓰기