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

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

초급

목록 보기
25/25

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

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

~그치만 아마 WorkSpace는 자신이 설정하는 부분이라 모를 수 가 없긴한데;;;;
그래도 궁금하다고 생각하고. . . . 한 번 찾아보러 가보죠. . . . 그렇다고 해주세요 제발

현재 실행중인 프로그램 위치를 구하는 방법은 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개의 댓글