2013-06-20 6 views
6

나는 intellij 아이디어에 대해 신선하다. 난 그냥 eclipse에서 여러 프로젝트를 가져오고, 그것은 intellij 아이디어의 모듈입니다.
하나의 모듈에서 하나의 메인을 실행하고 file can not found 예외를 얻습니다. user.dir 매개 변수를 확인하고 직접 다른 모듈 (해당 모듈이 이클립스 프로젝트를 가져올 때 첫 번째 모듈 임)를 찾습니다.intellij 아이디어 모듈 기본값 "user.dir"

System.out.println(System.getProperty("user.dir")); 

하나의 모듈에서 메인을 실행할 때 해당 모듈 디렉토리에 user.dir을 설정하기 만하면됩니다. 그것을 설정하는 방법?

답변

9
  1. 자신의 메인 클래스의 Run/Debug configuration 만들기가 (가장 쉬운 방법이다 ') MyClass.main ('을 마우스 오른쪽 버튼으로 클릭하고 저장을 선택).

  2. 이제 기본 도구 모음의 드롭 다운에 (클래스의 이름을 따서 명명) 구성을 찾아 선택 VM options를 들어 구성 편집

또는 -Duser.dir=whatever을 넣어 Working directory을 설정하면 수 있습니다 당신을 도울 수 있어요.

+4

예, Working Directory를 $ MODULE_DIR $로 설정하면 원하는 것을 제공 할 수 있습니다. 또한 설정 기본값은 다음과 같습니다. 실행 -> 구성 편집 -> 기본값. 수동으로 작성한 EXCEPT Run/Debug 구성의 모든 응용 프로그램은 기본 설정을 사용합니다. – bluearrow

+0

감사합니다 @bluearrow, 정말 유용한 정보입니다. – vikingsteve

+0

bluearrow - 너는 내 남자 야! – PiersyP

관련 문제