일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 데이터베이스
- 웹프로그래밍
- 데이터문서포맷
- 스프링프레임워크
- 자바스크립트
- 자바
- JSTL
- Servlet
- 프로그래밍용어
- XML DOM
- Request/Response Header
- 세션
- JavaScript
- java annotation
- 반응형웹
- Session
- Ajax
- xml mapping
- JSP
- java컴파일
- 데이터포맷
- Database
- HTTP
- 카카오APi
- 공문서작성규정
- Multipart
- XML Core
- Java
- 데이터규정
- xml
- Today
- Total
KyungHwan's etc.
JAVA 콘솔에서 컴파일 방법 본문
1. Hello.java 파일 생성 ( editplus 사용)
2. cmd 창에서 컴파일
Hello.java파일이 존재하는 경로에서 javac컴파일
컴파일 후 실행
jar
jar란? Java Archive 의 준말이며, 소프트웨어에서 수많은 자바 클래스 파일과 연관 메타 데이터, 리소스(텍스트, 그림)을 하나의 파일로 모아서 자바 플랫폼에 응용소프트웨어나 라이브러리를 배포하기 위한 패키지 파일 포맷이다
<옵션>
-c 새 아카이브를 생성
-C 지정된 디렉토리로 변경하고 다음 파일을 포함
-t 아카이브에 대한 목차를 나열
-x 아카이브에서 명명된 (또는 모든) 파일을 추출
-u 기존의 아카이브를 업데이트
-f 아카이브 파일 이름을 지정
-v 표준 출력에 대한 자세한 정보 출력을 생성
-m 지정된 증명 파일에서 증명 정보를 포함
-0 저장만 수행하며 zip 압축을 사용하지 않음
-M 입력 항목에 대한 증명 파일을 만들지 않음
-i 지정된 jar 파일에 대한 색인 정보를 생성
(예시)
1. jar 파일 생성
a. manifest.txt (증명 파일) 생성
Manifest 파일을 생성하는 이유 jar 파일을 생성하기 위해서 main() 함수가 어떤 클래스에 있는지 그 위치를 지정한다. 패키지 존재시 패키지 명까지 입력한다
b. jar 파일 생성
2. jar 파일 실행
3. 외부 라이브러리 또는 추가해야 할 파일
파일명을 그래도 작성하면 된다
4.오류 발생시
이와 같은 오류가 뜰 때는 Main-Class: Hello와 같이 메인클래스를 입력하고 Enter를 쳐서 공백을 만들어야 한다
'Java' 카테고리의 다른 글
자바 컬렉션 프레임워크(Collection framework) (0) | 2018.06.20 |
---|---|
자바 제네릭(generic) (0) | 2018.06.20 |
자바 입출력( I / O) 과 스트림(Stream) (0) | 2018.06.20 |
자바(JAVA) 공백 문자열 제거 (0) | 2018.06.12 |
java annotation 과 reflection을 사용한 xml mapping (0) | 2018.05.31 |