Ä¿³ØÅ͸¦ ¼³Ä¡ÇÒ ¶§, ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ ½ºÅÓ ÄÚµå¿Í makefileÀÌ
¼³Ä¡µË´Ï´Ù. ½ºÅÓ ÆÄÀÏ¿¡´Â ±¸ÇöÇØ¾ß ÇÏ´Â ¸ðµç ¸Þ¼Òµå¸¦ ³ª¿Çϸç
ºó Ŭ·¡½º¸¦ Á¤ÀÇÇÏ´Â Java Äڵ尡 ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ »ý¼ºÇϱâ À§ÇÑ ÅÛÇø®Æ®·Î ½ºÅÓ ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ±¸ÇöÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
- stubProtocolHandler.java ÆÄÀÏÀ» ¼öÁ¤(¹× À̸§ ¹Ù²Ù±â)ÇϽʽÿÀ.
- ¼Ò½º ÆÄÀÏÀÇ À̸§À» Æ÷ÇÔÇϵµ·Ï makefileÀ» ÆíÁýÇϽʽÿÀ.
- makeProtocolHandler.bat ÆÄÀÏÀ» ½ÇÇàÇÏ¿© Ŭ·¡½º¸¦ ÄÄÆÄÀÏÇϽʽÿÀ. makefileÀº
Ŭ·¡½º¸¸ ÄÄÆÄÀÏÇÕ´Ï´Ù. Ŭ·¡½º¸¦ .jar ÆÄÀÏ¿¡ Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù.
- »õ Ŭ·¡½º¸¦ .jar ÆÄÀÏ¿¡ Ãß°¡ÇϽʽÿÀ. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
jar cvf MyProtocolHandler.jar <classes>.
¿©±â¼
- MyProtocolHandler.jarÀº ÇÁ·ÎÅäÄÝ Çڵ鷯 .jar ÆÄÀÏÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº Ä¿³ØÅÍ ½ÃÀÛ Àϰýó¸® ÆÄÀÏÀÎ start_xml.bat(UNIXÀÇ °æ¿ì start_xml.sh)°¡ »óÁÖÇϴ Ŭ·¡½º °æ·Î¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- <classes>´Â ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ¸ðµç Ŭ·¡½ºÀÔ´Ï´Ù.
¸ðµç Ŭ·¡½º¸¦ ³ª¿ÇÏ°í °¢ Ç׸ñÀ» °ø¹éÀ¸·Î ±¸ºÐÇϽʽÿÀ.
- Ä¿³ØÅͰ¡ »õ Ŭ·¡½º¸¦ ¼±Á¤ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. »õ .jar ÆÄÀÏÀÌ
Ŭ·¡½º °æ·Î¿¡ Æ÷ÇԵǵµ·Ï start_xml.bat(UNIXÀÇ °æ¿ì start_xml.sh)¸¦ ÆíÁýÇϽʽÿÀ.
