Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- MS-SQL
- 자바
- 이클립스
- 웹 서비스
- TextBox
- Apache Lucene
- SpringSource Tool Suite
- Android
- STS
- MSsql
- asp.net
- Java
- 안드로이드
- 컬럼명
- scrollView
- varags
- Bootstrap
- jsp
- C#
- 자바스크립트
- html
- Redirect
- Web Service
- MANTIS
- 웹뷰
- javascript
- decompiler
- WebView
- Eclipse
- Maven
Archives
- Today
- Total
bboks.net™
Java 컴파일과 실행 본문
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과 실행