프로젝트가 많아지고 한 패키지에 클래스가 많으면 내가 현재 실행 중인 클래스가 어디서 실행되지? 라는 의문이 들 때 있습니다.
현재 실행중인 프로그램 위치를 구하는 방법은 3가지가 있습니다.
1. File객체 이용
- File("")의 경로를 공백으로 채우면 현재 실행되고 있는 파일을 지정하게 됩니다.
File file = new File(""); String path = file.getAbsolutePath(); // 경로는 String으로 반환됩니다. System.out.print(path);
2. System객체 이용
- System객체의 getProperty() 명령을 이용합니다.
String path = System.getProperty("user.dir"); System.out.println(path);
3. 이클립스 툴에서 간편한 방법
- 현재 띄워져 있는 클래스 파일에서 (Alt + Enter) 를 누르면 현재 클래스의 Properties로 들어갑니다.
- Properties 창에서 아래와 같은 이모티콘을 누르면 현재 클래스가 위치한 폴더가 뜹니다.
![]()
이상입니다