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 | 31 |
Tags
- 투포인터알고리즘
- MySQL
- 코드스테이츠
- 자바
- 재귀함수
- 코딩테스트
- 성능테스트툴
- 알고리즘
- Spring MVC 동작원리
- OOP
- vm인스턴스생성
- Spring Web MVC
- Spring MVC 구성요소
- 구간합구하기
- 스택
- 백준
- String.valueOf()
- GCP
- 인텔리제이
- 백준 11659
- 싱글톤패턴
- 클라우드에서 도커 실행하기
- java
- 재귀와반복문
- 11659
- 프로그래머스
- 버블정렬
- Array.asList
- 코드스테이츠 백엔드
- List.of
Archives
- Today
- Total
순간을 기록으로
Jar 파일은 무엇일까? 본문
Jar(Java Archive)는 여러개의 자바클래스 파일과 메타데이터, 리소스(텍스트, 이미지 등)를 하나의 파일로 모아서 배포하기 위한 패키지 파일이다. 간단히 생각해서 압축 파일이라고 생각해도 된다. 파일 확장자는 .jar이다.
인텔리제이 안에서 실행하는게 아닌 콘솔에서 내가 만든 프로그램을 실행하려면 어떻게 해야할까? jar 파일을 실행하려면 'java -jar 파일명.jar'을 사용하면 된다. 만약 aws에 내가 만든 프로그램을 올리고 싶다면 jar 한 파일만 서버에 올려두고 실행하면 된다.(참고로 jar 명령어는 JDK에 포함되어 있다.)
빌드하고 실행하기
1. 콘솔에서 해당 프로젝트 루트위치로 이동한다.
그리고 jar파일과 비슷한 파일 형식 war이란 것도 있다. War 파일 형식은 클래스파일와 JSP, xml을 압축하는 포맷이다.
2. gradlew 파일을 빌드한다.
./gradlew build
3. build/libs로 이동한다.
4. libs 안에 있는 jar 파일을 실행시킨다.
java -jar 파일명.jar
참고
https://ko.wikipedia.org/wiki/JAR_(%ED%8C%8C%EC%9D%BC_%ED%8F%AC%EB%A7%B7)
'Development > Spring' 카테고리의 다른 글
[스프링] properties와 yml 파일 변환하기 (0) | 2022.08.30 |
---|---|
[스프링] Spring MVC 동작 방식과 구성요소 (0) | 2022.06.24 |
[Spring] 회원관리예제 - 홈 화면 추가 (0) | 2021.11.19 |
[Spring] 스프링 빈을 등록하는 방법2: 직접 등록하기 (0) | 2021.11.19 |
[Spring] 스프링 빈을 등록하는 방법1: 컴포넌트 스캔 (0) | 2021.11.19 |
Comments