2011-11-01 3 views
1

Eclipse를 통해 응용 프로그램을 실행할 때 jvm이 프로젝트 루트 디렉토리에서 시작됩니까?Eclipse에서 jvm을 시작하는 디렉토리는 무엇입니까?

나는 왜 File file = new File("");이 실제로 내 프로젝트의 루트 디렉토리인지를 설명하려합니다. 이 경우 jvm 인스턴스의 기본 클래스 경로는 내 프로젝트 루트 디렉토리가됩니까?

답변

3

예, 실행 된 JVM의 기본 작업 디렉토리는 프로젝트의 루트 디렉토리입니다. 실행 구성에서이를 변경할 수 있습니다.

그러나 클래스 경로는 다릅니다. 기본값은 프로젝트의 빌드 경로 (예 : 모든 jar 파일 포함)입니다. 일반적으로 프로젝트 루트 디렉토리는 포함되지 않지만 'bin'또는 'build'또는 'src'(또는 클래스를 컴파일 할 때마다)와 같습니다. 또한 실행 구성에서 변경할 수 있습니다.

0

이클립스를 시작할 때마다 먼저 작업 소스 (프로젝트 소스 위치를 설정하려는 위치)를 묻습니다. 프로젝트의 코드 소스를 넣을 수 있습니다. 애플리케이션을 실행할 때 애플리케이션은 JVM에서 실행됩니다 (jvm의 기본 클래스 경로 이름을 통해).

관련 문제