디렉토리가 다음과 같이 구성되어 있고, App.java 파일은 [src] 폴더에 들어있다고 하자.
javac 옵션을 사용하지 않고 기본 명령어로 컴파일했을 경우, 아래처럼 소스 파일과 동일한 경로에 클래스 파일이 생성된다.
소스 파일과 생성될 클래스 파일의 위치를 따로 분리를 시키고 싶을 경우, javac의 클래스 생성 디렉토리 지정 옵션인 -d를 사
용한다. 클래스 파일을 [classes] 폴더에 생성시킨다고 가정하면, 아래와 같은 명령을 사용한다.
다음과 같이 [classes] 폴더에 클래스 파일이 생성되었다.
javac 옵션을 사용하지 않고 기본 명령어로 컴파일했을 경우, 아래처럼 소스 파일과 동일한 경로에 클래스 파일이 생성된다.
사용법 : javac <소스 파일 위치>
javac ./src/App.java
소스 파일과 생성될 클래스 파일의 위치를 따로 분리를 시키고 싶을 경우, javac의 클래스 생성 디렉토리 지정 옵션인 -d를 사
용한다. 클래스 파일을 [classes] 폴더에 생성시킨다고 가정하면, 아래와 같은 명령을 사용한다.
사용법 : javac -d <클래스 파일이 생성될 위치> <소스 파일 위치>
javac -d ./classes ./src/App.java
다음과 같이 [classes] 폴더에 클래스 파일이 생성되었다.
'Java' 카테고리의 다른 글
Java 빌드 도구 Apache Ant (0) | 2012.03.27 |
---|---|
Java API 문서 생성도구 javadoc 사용하기 (0) | 2012.03.26 |
Java 컴파일러 javac 옵션 사용하기 - 관련된 소스 및 클래스 파일 위치 지정(-sourcepath, -classpath) (0) | 2012.03.26 |
JDK에 포함된 도구와 유틸리티 (0) | 2012.03.23 |
Java 프로그램 작성하기 - Hello World! (0) | 2012.03.23 |