2013-07-17 2 views
1

안녕하세요 ... javac -d 옵션을 사용하면 어떤 디렉토리에 들어갈 지 어떻게 알 수 있습니까?

enter image description here

나는 터미널이 다음 디렉토리 구조를 입력 한 : javac의 -d 빈 SRC/COM/elharo/수학/Fraction.java

과 분수 컴파일러 번째 배치 이유를 대신 빈의의 .class 파일이 빈에 배치됩니다은/COM/elharo/수학/

screenshot

난 그냥 궁금 거기에 파일. 소스 파일을 컴파일 할 때 병렬/미러 bin 디렉토리에 저장되도록하는 것이 소스와 bin을 갖는 지점입니까?

답변

0

출력 경로는 Java 소스 파일 (덧붙여 말하면 파일 이름에서 ".java"를 뺀 것과 일치해야 함)에 정의해야하는 공용 클래스의 패키지 및 클래스 이름으로부터 계산됩니다. 그리고 -d 옵션의 디렉토리 또는 현재 디렉토리에 상대적인 디렉토리가됩니다.

0

예상대로입니다. /com/elharo/math은 클래스가 존재하는 패키지입니다.이 디렉토리에서 클래스를 가져온 경우 bin에 넣으면 noclassdeferror가 필요합니다.

관련 문제