본문 바로가기

Language/Java

Jar 파일 만들고 사용해보자

 

 

 

이번 블로그에서는 자바를 활용해 Jar 파일을 만들고 사용해보는 방법에 대해서 정리해보고자 한다.

 

 

 

1. .java 파일 생성

예시로 두개의 클래스를 작성했다.

간단하게 계산기 클래스와 인사해주는 클래스이다.

두 클래스는 TestJar라는 같은 패키지에 위치해 있다.

package TestJar;

public class Calculator {
    public static int plus(int a, int b){
        return a+b;
    }
    public static int minus(int a, int b){
        return a-b;
    }
}


package TestJar;

public class SayHello {
    public void sayHello(){
        System.out.println("Hello");
    }
}

 

 

 

2. Compile을 통해 .class 만들기

아래와 같이 명령어 사용시 해당 패키지 안에 두 클래스를 컴파일해 .class 파일로 만들어준다.

참고로 터미널의 경로를 해당 패키지로 설정을 해야 클래스를 찾을 수 있다.

 javac SayHello.java Calculator.java

 

잘 생성이 되었다.

 

 

 

3. JAR 파일 생성

우선, 해당 패키지의 상위 폴드로 이동 시킨다.

이 후, 아래의 명령어를 터미널에 작성해 jar파일을 상위 폴더 아래 위치시킨다.

jar cvf JAR이름.jar 패키지명

 

 

 

4. 사용

IntelliJ에서 사용하는 방법을 정리하고자 한다. IDE마다 방법은 다르지만 원리는 같다. 의존성 추가해주면 끝이다.

File->ProjectStructure->Module->Dependencies->(+)->Jars Or Directories-> 선택

위의 과정을 거치면 아래와 같이 설정될 것이다. 이 후, OK를 눌러 사용한다.

 

 

이 후, 잘 사용할 수 있음을 확인 할 수 있다.

 

 

 

프로젝트 작업을 하다보면 여려 재사용 코드들이 존재하는데 이런 코드들을 Jar파일로 만들어 사용해보자

 

 

 

'Language > Java' 카테고리의 다른 글

JAVA - Lambda, Stream  (1) 2023.10.18
완전탐색 재귀호출에서 전역필드에 값 추가  (0) 2023.06.09
JAVA - BASIC  (0) 2023.05.18
JAVA - Grammar  (0) 2023.05.03
JAVA - Loop(for, iterator, stream)  (0) 2023.03.23