반응형
1. 프로젝트 디렉토리 생성
2. .java파일을 저장할 src 디렉토리, 컴파일된 clss파일들을 저장할 bin 디렉토리를 생성
3. 코딩한 소스파일(.java파일)들을 전부 src에 위치해두고, cmd창에서 프로젝트 디렉토리로 이동한 후 아래 명령어 입력
javac ./src/*.java -d ./bin
그러면 bin폴더에 class파일들이 생성된다.
4. javadoc을 생성한다.
javadoc -version -author -protected -d ./docs
위 명령어를 실행하면 docs폴더 내에 프로젝트에 대한 document가 생성된다.
5. 데모, 샘플등 실행가능한 jar파일을 만든다.
1) 데모나 샘플이 여러 개, main메소드가 여러 개인 경우 메니페스트파일을 통해 실행할 main메소드를 지정할 수 있다.
프로젝트 디렉토리에 META-INF 디렉토리를 만들고 그 안에 MANIFEST.MF 파일을 생성 후 아래와 같이 작성한다.
Main-Class: com.myproject.demo.Demo1
메니페스트파일은 마지막에 꼭 공백라인을 추가해줘야한다.
2) jar cvfm MyDemo.jar META-INF/MANIFEST.MF -C ./bin .
그러면 실행가능한 jar파일이 생성되고, java -jar 파일명.jar 로 실행해볼 수 있다.
* 추가
참고로 직접 메니페스트 파일을 작성해서 사용하지 않는다면 cvfm에서 m옵션을 빼면된다.
반응형
'Back-End > Java' 카테고리의 다른 글
java 클래스에서 상대경로로 파일 접근 (1) | 2018.09.17 |
---|---|
java 라이브러리를 사용하는 소스 컴파일 및 실행 방법 (0) | 2018.09.17 |
Java Synthetic class (0) | 2018.09.17 |
Java Dynamic Proxy (0) | 2018.09.17 |
자바의 인자 전달 방식은 Call by value다. (0) | 2018.09.17 |