Java/Java
Java 컴파일과 실행
bboks.net
2010. 6. 11. 13:22
1. Compile
java compile은 javac 명령을 이용해 가능하다.
javac source_file.java
.class 파일이 source_file의 디렉토리에 생성
예) javac MyFirstJava.java
예) javac MyFirstJava.java
javac -d target_directory source_file.java
.class 파일이 target_directory에 생성
예) javac -d ./lib MyFirstJava.java
예) javac -d ./lib MyFirstJava.java
2. Run
java 실행은 java 명령을 이용해 가능하다
java class_file
현재 디렉토리의 MyFirstJava 파일을 실행
예) java MyFirstJava
예) java MyFirstJava
java -classpath target_directory class_file
현재 디렉토리의 lib 디렉토리 안의 MyFirstJava 파일을 실행
예) java -classpath ./lib MyFirstJava
예) java -classpath ./lib MyFirstJava
3. Package
3.1 Package Compile
java에서 package 컴파일을 -d 옵션을 이용해 가능하다
javac -d target_directory source_file.java
target_directory에 패키지 형태로 class 파일이 생성된다.
예) javac -d ./lib MyFirstJava.java
예) javac -d ./lib MyFirstJava.java
3.2 Package Run
패키지를 실행하기 위해서는 -classpath 옵션을 지정해야 한다.
java -classpath target_directory package.class_file
만약 실행하고자 하는 class 파일의 package가 com.company.test이고
lib 디렉토리에 저장이 되어 있다면
예)java -classpath ./lib com.company.test.MyFirstJava
와 같이 실행을 해야 한다.
lib 디렉토리에 저장이 되어 있다면
예)java -classpath ./lib com.company.test.MyFirstJava
와 같이 실행을 해야 한다.
4. 외부 library를 이용한 Compile
외부 library를 이용해 컴파일을 하기 위해서는 -classpath 옵션을 사용한다.
javac -classpath lib_file.jar source_file.java
예)javac -classpath ./MyLib.jar MyFirstJava.java
[참조] Java compile과 실행