현재 내 자바 프로그램이 어디서 실행되는 걸까??

이수보🧑🏻‍💻·2022년 2월 3일
0

초급

목록 보기
25/25

자바 실행 프로그램 위치 찾기

프로젝트가 많아지고 한 패키지에 클래스가 많으면 내가 현재 실행 중인 클래스가 어디서 실행되지? 라는 의문이 들 때 있습니다.

현재 실행중인 프로그램 위치를 구하는 방법은 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 창에서 아래와 같은 이모티콘을 누르면 현재 클래스가 위치한 폴더가 뜹니다.

이상입니다

0개의 댓글

관련 채용 정보