Posted by ±è´öÅ on July 25, 1997 at 05:09:52:
¿µ¼ö·¡¿ä wrote:
>
> Á¦°¡ ¸¸µç class ÈÀÏÀ» zipÀ¸·Î ¹¾î package·Î ¾²·Á°í ÇÕ´Ï´Ù.
>
> ÃÑ 7°³ÀÇ class¸¦ ¸¸µé¾ú½À´Ï´Ù.
> ±×Áß 6°³´Â µ¶ÀÚÀûÀÎ ÇÁ·Î±×·¥À̶ó ÆÐÅ°ÁöȽÃÄÑ zipÀ¸·Î ¹¾î³õ°í
> class pathµµ ÁöÁ¤ÇØÁÖ¾ú½À´Ï´Ù..
>
> 7¹ø° ÇÁ·Î±×·¥ÀÌ À§ÀÇ 6°³ Ŭ¶ó½º¸¦ »ç¿ëÇÕ´Ï´Ù...
> (Ŭ¶ó½º·Î ¹±âÀü¿¡´Â ¼·Î Àß ½ÇÇàµÊ.)
> ±Ùµ¥ 7¹ø ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ Çϸé À§ÀÇ 6°³ Ŭ¶ó½º°¡ ¾ø´Ù°í ³ª¿À°Åµç¿ä....
>
> ¿¹Á¦ÇÁ·Î±×·¥À» º¸¸é...
>
> package test;
ÀÚ¹Ù¿¡¼ classpath·Î »ç¿ëÇϱâ À§Çؼ´Â package À̸§ÀÌ µð·ºÅ丮 À̸§ÀÌ
µÇ¾î¾ß Çϸç, .zipÀ¸·Î ¹À»¶§µµ °¢ ÈÀÏÀÇ ÈÀÏ °æ·Î À̸§µµ ÇÔ²² Á¦´ë·Î
ÀúÀåµÇ¾î¾ß ÇÕ´Ï´Ù.
.zip ÈÀÏÀ̳ª .jar ÈÀÏÀ̳ª ¼·Î ¾ÐÃà Çü½ÄÀº µ¿ÀÏÇؼ,
JDK1.1ÀÇ jar ÇÁ·Î±×·¥À» »ç¿ëÇϵç À¯´Ð½ºÀÇ zip ÇÁ·Î±×·¥À» »ç¿ëÇϵç
ÈæÀº WinZipÀ» »ç¿ëÇÏµç »ó°üÀÌ ¾ø½À´Ï´Ù.
±×·¯³ª, WinZip ÇÁ·Î±×·¥Àº ÈÀÏÀÇ ÈÀÏ °æ·Î À̸§ÀÌ ÀûÀýÇÏ°Ô µé¾î°¡µµ·Ï
ÇϱⰡ ¾î·Æ´õ±º¿ä.
test¶ó´Â µð·ºÅ丮¿¡ °ü·Ã Ŭ·¡½º ÈÀÏÀÌ ÀÖ´Ù°í °¡Á¤Çϸé,
´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
C:> jar cf0 test.zip test
´ÙÀ½°ú °°ÀÌ ÈÀÏ °æ·Î À̸§ÀÌ ¸ðµÎ test\·Î ½ÃÀÛÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
C:> jar tf test.zip
ȤÀº, Á» Àü¿¡ ¿Ã¸° ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ½Ç ¼öµµ ÀÖ½À´Ï´Ù.
(´Ü, ÀÌ ÇÁ·Î±×·¥Àº ¹«Á¶°Ç ¾ÐÃàÇϹǷÎ, Ŭ·¡½º ÈÀÏÀ» .zipÀ¸·Î ¸¸µå´Âµ¥´Â
Àû´çÄ¡ ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥¿¡ ¾à°£ÀÇ ¼öÁ¤À» °¡Çؼ »ç¿ëÇÒ ¼öµµ
ÀÖ½À´Ï´Ù.)
C:> java ZipTest -r test.zip test
C:> java UnzipTest -l test.zip
--
Deogtae Kim (±è´öÅÂ)
CA Lab. CS Dept. KAIST