.jar

하히호호·2024년 4월 15일
0

아예 다른 프로젝트에 원하는 클래스를 사용하고 싶을 때 java를 압축하여 다른 프로젝트에 넘길 수 있다.

같은 프로젝트에서

같은 프로젝트이면서 다른 패키지인 경우,
import를 사용하여 (C#은 using) 해당 클래스를 가져오면된다.

package my;

import pack1.ClassPre2;

public class ExWhile {
	public static void main(String[] args) {
		
		ClassPre2 cp2 = new ClassPre2();
    }
}

대부분 idle을 사용하면 자동으로 import를 사용해 가져와준다.

java 프로젝트 압축 > .jar

같은 프로젝트 내에서 클래스를 사용할 수 있지만 다른 프로젝트 공간에서 다른 프로젝트에서 사용한 클래스를 사용하고 싶은 경우도 있다.

위의 경우와 같이 import를 사용하면 좋겠지만 그렇게 사용하지 못하고
다른 프로젝트를 압축한 후 사용할 프로젝트 공간에 build해주면 된다.

다른 프로젝트에서

방법

1. 압축하기

1) 내보내길 원하는 파일을 선택한 후 우클릭 > Export를 선택한다.

2) java 선택후 JAR file 선택하기

3) 압축하기 원하는 파일을 선택한 후, 압축 파일을 경로를 선택한다.

2.Build path

압축한 파일을 작업할 클래스를 가져올 것입니다.

1) Build Path > Configure Build Path...

2) Add External JARs...

위에서 압축시킨 경로로 가서 해당 jar을 가져온다.

그러면 위와 같이 우유병이 생긴다. Apply and Close를 눌러준다.

이후 package Explorer 창에서 파일의 구조를 확인해보자.

Referenced Libraries가 생겼다. 토글을 내려보면 안에 압축을 푼 파일이 보인다.

이제 import를 사용해서 불러주면 클래스 사용이 가능하다.


cmd창에서 먼저 압축푸는법

java의 압축파일인 jar는 명령 프롬프트를 사용해 압축을 풀어줄 수 있다.

java -jar 파일명.jar

profile
읽히는 코드를 짜고싶습니다.

0개의 댓글