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 | 29 | 30 |
Tags
- 웹뷰
- Java
- asp.net
- MS-SQL
- Eclipse
- 안드로이드
- jsp
- javascript
- 컬럼명
- WebView
- Bootstrap
- varags
- scrollView
- STS
- Android
- SpringSource Tool Suite
- Redirect
- 자바
- MANTIS
- Web Service
- 이클립스
- C#
- 자바스크립트
- Maven
- decompiler
- Apache Lucene
- TextBox
- html
- 웹 서비스
- MSsql
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과 실행