반응형
선행작업
환경변수 %JAVA_HOME\lib;.; 여야함
// 이게 이클립스 오류의 주범이기도 했었다 ㅡㅡ; 나의 경우엔 콘솔로 빌드하다 오류발견..
javac (파일명).java
java (파일명)
- 먼저 빌드하고 class파일로 만들어주어야한다.
jar
자바 아카이브 파일
(여러개의 파일을 하나로 묶어서 관리하기 위함)
ex ) jar cf test.jar kr\*
(생성 옵션, 그리고 생성할 jar파일 명, 묶일 파일들)
패키지 지정시 cp 명령어를 통해 실행해야한다..
근데 jar파일을 이용하면 바로 실행가능!
메인 클래스가 무엇인지 알려주는 manifest.txt 파일이 필요하다
manifest.txt에서
Main-class: kr.co.test.Hello ( 풀 패키지명, 클래스 명 ) 작성 후
엔터(이거 때문에 1시간 허비했다.. request Header 처럼 생각할 것..)
jar -cfm test.jar manifest.text kr\* 과 같은 내용으로 진행하면 된다.
실행할땐 java -jar test.jar로 실행하면 끝!
다음엔 로그백 실습해보자
반응형
'Java' 카테고리의 다른 글
Maven Project 빌드 시 (CLI 환경) 각종 설명 및 팁 (0) | 2019.12.09 |
---|---|
로그백 실행방법(logback, java) (0) | 2019.11.07 |
자바 익명클래스와 자바 람다 (Java Anonymous class, Java Lambda) 1편 (0) | 2019.08.18 |
JAVA Exception 예외, 사용자 정의 예외처리 만드는법 (0) | 2019.08.05 |
Comparable, Comparator를 이용한 객체간 크기 비교 (0) | 2019.07.30 |