본문으로 바로가기

IntelliJ에서 jar 생성

category 개발이야기/Java 2019. 9. 18. 00:32
반응형

이클립스든 IntelliJ든 저와같은 앱쟁이들이 jar를 만들때는 매번 검색해야하는 부분입니다.

앱쟁이들은 빌드하면 apk가 똭!! 하고 떨어져야 하는데, 간혹 jar를 만들어야 할 일이 생깁니다.

안드로이드를 Eclipse로 개발하던 시절엔 특정 라이브러리를 생성하기 위해 jar를 사용했고, 이번에는 목적은 다르지만 하둡에서 실행시킬 프로그램을 만들기 위해 jar가 필요해 졌습니다.


방법이 어렵지는 않지만, 정말 가뭄에 콩나듯 jar를 생성하는 일이 발생 할 때마다 매번 구글링 하기엔 시간이 낭비될것 같아 정리해 둡니다.


1. File -> Project Structure를 클릭하면 아래와 같은 화면이 나옵니다.

2. 여기서 왼쪽의 Arifacts를 선택합니다.

사진처럼 아무것도 없다고 나옵니다. 허허...

3. 상단의 + 버튼을 눌러 JAR를 선택후 From modules with dependencies... 를 선택해 줍니다.


4. 하기와 같은 창이 나오면 main 클래스를 지정해 줍니다.

  

5, 이제 Build 메뉴에 들어가면 Build Artifacts가 있는걸 확인할 수 있습니다.

여기서 실행시면 아래와 같이 out 폴더에 jar가 생성됩니다.


그리고 마지막으로 jar로 나온 파일을 아래 명령어로 실행시킵니다.

> java -jar commavenkotlin.jar




반응형