jar 안에 jar 넣기

exsider의 이미지

a.jar 이라는 압축파일안에 A 클래스가 있고
b.jar 에는 B 클래스가 있는데 A 클래스를 이용합니다.
이 경우 b.jar 안에 a.jar 를 넣는 방법이 있는지 알고싶습니다.
a 와 b 의 압축을 풀어서 합친다음 다시 압축하면 되겠지만
그렇게 하지 않고 압축파일 자체를 넣는 방법이 있을까요???

mirr의 이미지

jar가 확장자파싱해서 jar를 걸러버리는것인진 잘 모르겠지만요
압축할 위치에 B.jar를 넣고 압축하면 돼겠지요.

또 윈도우에서 알집으로 가능해요 (압축파일일경우 안묶고 제외시켜버린다면말이지요)

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

iolo의 이미지

질문하신 분의 의도는... 클래스 로딩이 가능한 형태로 묶을 수 있는 방법이 있느냐고 물으신듯...

제가 알기론 없습니다. 그게 가능하다면 자바 어플의 쉬운 배포방법이 하나 생기는 건데 말이죠~..~

일단 윈도만을 고려한다고하면... jsmooth같은걸로 exe를 만들면서 라이브러리도 모두 exe안에 넣어버리는 방법이 있을듯..하구요...

멀티플랫폼이라면... 역시 적당한 스타트업 스크립트가 필요하겠죠.
jakarta의 common-launcher(혹은 서비스데몬형태라면 common-daemon)이 도움이 될지도 모르겠습니다.

----
the smile has left your eyes...