이번 블로그에서는 자바를 활용해 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 |