2Áø ÇÁ·ÎÁ§Æ® ÀÚü È£½ºÆÃ

´Ü¼ø ÀÚü È£½ºÆÃÀº ´ëºÎºÐÀÇ µ¶¸³Çü »óȲ¿¡ ÀûÇÕÇÏ¸ç ´ë»óÀ¸·Î ´ëÇü Á¦Ç° °³¹ß¿¡ ƯÈ÷ Àß ¸Â½À´Ï´Ù. ±×·¯³ª Á» ´õ °í±Þ ¼Ö·ç¼ÇÀÇ ½Ã³ª¸®¿À°¡ ÇÊ¿äÇÕ´Ï´Ù.

  1. ¿ÜºÎ Ç÷¯±×ÀÎÀÌ ÀÛ¾÷°ø°£¿¡ ¾ø±â ¶§¹®¿¡ À̰ÍÀº °Ë»ö ¹üÀ§ÀÇ ÆÄÆ®°¡ ¾Æ´Õ´Ï´Ù. ±×·¯¹Ç·Î ´Ù¾çÇÑ °Ë»ö(ÀÎÅÍÆäÀ̽º ¹× Ŭ·¡½º ÂüÁ¶, ±¸Çö µî¿¡ ´ëÇÑ)ÀÌ ¿¹»óº¸´Ù ÀûÀº °á°ú¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÛ¾÷°ø°£ Ç÷¯±×ÀΠŬ·¡½º °æ·ÎÀÇ ÆÄÆ®ÀÎ ¿ÜºÎ ¶óÀ̺귯¸®¸¸ÀÌ Java Ç÷¯±×Àο¡ Ç¥½ÃµË´Ï´Ù.

  2. 1)¿¡ ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÈ °æ¿ì, ¿ÜºÎ Ç÷¯±×ÀÎÀÇ ¼Ò½º ÄÚµå ã¾Æº¸±â´Â ÀÛ¾÷°ø°£ Ç÷¯±×ÀÎÀÌ ¿ä±¸ÇÏ´Â Ç÷¯±×Àο¡ ´ëÇØ¼­¸¸ °¡´ÉÇÕ´Ï´Ù. ±âŸ Ç÷¯±×ÀÎÀº Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.

  3. Ŭ·¡½º °æ·Î°¡ ¾ÈÁ¤ÀûÀÌÁö ¾Ê½À´Ï´Ù. ÀÛ¾÷°ø°£¿¡¼­ ¼­·Î ÀÇÁ¸ÇÏ´Â Ç÷¯±×ÀÎÀÇ ¼ö¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â °æ¿ì, PDE´Â ÇÁ·ÎÁ§Æ® ÂüÁ¶·Î¼­ ÀÌ Á¾¼Ó¼ºÀ» Ç¥½ÃÇÕ´Ï´Ù. ¹Ý´ë·Î, ¿ÜºÎ Ç÷¯±×Àο¡ ´ëÇÑ Á¾¼Ó¼ºÀº ECLIPSE_HOME º¯¼ö ¹× ¿ÜºÎ JAR¸¦ »ç¿ëÇÏ¿© Ç¥½ÃµË´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®µéÀÌ ÀúÀå¼Ò »ç¿ëÀ» °øÀ¯ÇÏ´Â °æ¿ì, ´Ù¸¥ °³¹ßÀÚµéÀº »ç¿ëÀÚÀÇ ÀÛ¾÷°ø°£¿¡ ÀÖ´Â ¸ðµç Ç÷¯±×ÀÎÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏÁö ¾ÊÀ½¿¡µµ ºÒ±¸Çϰí ÀÌ ±¸¼º¿ä¼Ò º¹Á¦¸¦ °­Á¦ ½ÇÇàÇÏ°Ô µË´Ï´Ù.

°á·ÐÀûÀ¸·Î ¸ðµç Ç÷¯±×ÀÎÀÌ ÀÛ¾÷°ø°£¿¡ ÀÖÀ» °æ¿ì, ÀÌ ´ÜÁ¡µéÀÌ ¸ðµÎ ¹ß»ýÇÏ´Â °ÍÀº ¸í¹éÇÕ´Ï´Ù. °Ë»öÀÌ ¿¹»ó´ë·Î ÀÛµ¿µÇ°í, ¼Ò½º Äڵ尡 ¸ðµç Ŭ·¡½º¿¡ ´ëÇØ Ç¥½ÃµÇ¸ç Ŭ·¡½º °æ·Î°¡ ÀÏÁ¤ÇϰÔ(¿¹: ÇÁ·ÎÁ§Æ® ÂüÁ¶¸¸ Æ÷ÇÔ)µË´Ï´Ù. ±×·¯³ª Ç×»ó ¼Ò½º ¾ç½ÄÀÇ °øÀ¯ ÀúÀå¼Ò·ÎºÎÅÍ Àüü Á¦Ç° Ãß°¡´Â ´Ù¿î·Îµå ¹× ÄÄÆÄÀÏ ¸ðµÎ¿¡ ´ëÇØ ±²ÀåÈ÷ ´À¸³´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯¿¡ ´ëÇØ 2Áø ÇÁ·ÎÁ§Æ®ÀÇ °³³äÀÌ ¼Ò°³µË´Ï´Ù.

2Áø ÇÁ·ÎÁ§Æ®´Â ¼Ò½º Äڵ带 Æ÷ÇÔÇÏÁö ¾Ê´Â ÀÏ¹Ý Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ±×·¯¹Ç·Î ÄÄÆÄÀÏ µ¿¾È ¹«½ÃµÇ¸ç À§¿¡ ³ª¿­µÈ ´ÜÁ¡ÀÌ ¼³¸íµÉ Çʿ䰡 ÀÖÀ» ¶§¿¡¸¸ »ç¿ëµË´Ï´Ù. PDE °¡Á®¿À±â ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷°ø°£À¸·Î ¿ÜºÎ Ç÷¯±×ÀÎÀ» °¡Á®¿É´Ï´Ù.

2Áø ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À±â Àü¿¡ 2Áø ÀÚü È£½ºÆÃ¿¡ ´ëÇØ PDE¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÂüÁ¶¸¦ ÇØ°áÇϱâ À§ÇØ ¿ÜºÎ Ç÷¯±×ÀÎÀ» »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀ̱⠶§¹®¿¡ ȯ°æ ¼³Á¤¿¡¼­ À̸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ °¡Á®¿À±â ¸¶¹ý»ç´Â ÆÄÀÏ->°¡Á®¿À±â...->¿ÜºÎ Ç÷¯±×ÀÎ ¹× ´ÜÆíÀ» »ç¿ëÇÏ¿© È£ÃâµË´Ï´Ù.  

¿ÜºÎ Ç÷¯±×ÀÎ °¡Á®¿À±â ¸¶¹ý»ç - ù¹øÂ° ÆäÀÌÁö

´ëºÎºÐÀº ù¹øÂ° ÆäÀÌÁö¿¡¼­ ±âº»°ªÀ» Çã¿ëÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ȯ°æ ¼³Á¤¿¡ ÀÖ´Â ¼³Á¤À¸·Î ´ë»ó ·±Å¸ÀÓ WorkbenchÀÇ ¿ÜºÎ Ç÷¯±×ÀÎÀ» °¡Á®¿É´Ï´Ù. °¡Á®¿À±â ¸¶¹ý»çÀÇ Ã¹¹øÂ° ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© º¯°æ... ´ÜÃ߸¦ ÅëÇØ Ç÷¯±×ÀÎ °³¹ß-> ´ë»ó Ç÷§Æû ÆäÀÌÁö ¹Ù·Î °¡±â¸¦ Á¦°øÇÏ¿© ·±Å¸ÀÓ WorkbenchÀÇ À§Ä¡¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

2Áø ÇÁ·ÎÁ§Æ® °¡Á®¿À±â·Î ÀÛ¾÷°ø°£ÀÇ Å©±â°¡ ´Ã¾î³¯ ¼ö ÀÖÀ¸¸ç, °¡Á®¿À±â Á¶ÀÛ ÀÚü´Â °¡Á®¿À´Â Ç÷¯±×ÀÎÀÇ ÄÁÅÙÃ÷ ¹× ¼ö¿¡ µû¶ó ½Ã°£ÀÌ ¸¹ÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.  ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ PDE´Â ¸µÅ©¸¦ »ç¿ëÇÑ °¡Á®¿À±â °³³äÀ» µµÀÔÇß½À´Ï´Ù.  'ÀÛ¾÷°ø°£ À§Ä¡·Î Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ º¹»ç' ¼±ÅöõÀ» ¼±Åà Ãë¼ÒÇϸé PDE´Â ¼±ÅÃÇÑ Ç÷¯±×ÀÎÀÇ ÄÁÅÙÃ÷¸¦ ÀÛ¾÷°ø°£À¸·Î °¡Á®¿ÀÁö ¾Ê½À´Ï´Ù.  ´ë½Å, ÀÛ¾÷°ø°£ÀÇ ÇØ´ç Ç÷¯±×Àο¡ ´ëÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ°í °¡Á®¿À·Á´ø ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ ¸µÅ©µÈ ÀÚ¿øÀ» ÀÛ¼ºÇÕ´Ï´Ù.  ÀÌ·¯ÇÑ ¸µÅ©µÈ ÀÚ¿øÀº ¼³Ä¡¿¡¼­ ½ÇÁ¦ ÆÄÀÏÀ» °¡¸®Å°°í, ¸í½ÃÀûÀ¸·Î °¡Á®¿À±âÇÑ °Íó·³ ÀÛ¾÷°ø°£¿¡ Ç¥½ÃµË´Ï´Ù.  ÇØ´ç ÆÄÀÏÀ» ã¾Æº¼ ¼ö´Â ÀÖÁö¸¸ ¼öÁ¤ÇÒ ¼ö´Â ¾øÀ¸¸ç, À̸¦ ¼öÁ¤ÇÏ¸é ¿ø·¡ ÆÄÀÏÀÌ ¼öÁ¤µË´Ï´Ù.  2Áø ÇÁ·ÎÁ§Æ®¸¦ »èÁ¦Çϸé ÀÌ¿¡ Æ÷ÇÔµÈ ¸ðµç ¸µÅ©µÈ ÆÄÀÏÀÌ ¸ðµÎ »èÁ¦µË´Ï´Ù.

 

JAR ÆÄÀÏ¿¡ ¼Ò½º Äڵ带 ÀÚµ¿À¸·Î ÷ºÎ ¹× ¼Ò½º ¾ÆÄ«À̺ê ÃßÃ⠿ɼÇÀÇ °æ¿ì PDE´Â ¼Ò½º°¡ µé¾î ÀÖ´Â Zip ÆÄÀÏÀ» ã¾Æ¾ß ÇÕ´Ï´Ù.  ÀÌ Å¸½ºÅ©¿Í °ü·ÃÇÏ¿© PDE¿¡´Â µÎ °¡Áö ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

1. Zip ÆÄÀÏÀº ÀûÀýÈ÷ À̸§ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.  ¶óÀ̺귯¸® À̸§ÀÌ xyz.jarÀÎ °æ¿ì ÇØ´ç ¶óÀ̺귯¸®ÀÇ ¼Ò½º°¡ Æ÷ÇÔµÈ Zip ÆÄÀÏÀÇ À̸§À» xyzsrc.jar·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

2. Zip ÆÄÀÏÀº JAR ÆÄÀϰú ÇÔ²² Àְųª ¼±¾ðµÈ ¼Ò½º ÄÚµå À§Ä¡¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Eclipse¿¡¼­ ¼Ò½º ÄÚµå´Â º°µµÀÇ Ç÷¯±×Àο¡ ÆÐŰÁöµÇ°í ¼Ò½º ÄÚµå À§Ä¡´Â 'org.eclipse.pde.core.source' È®ÀåÁ¡À» »ç¿ëÇÏ¿© ¼±¾ðµË´Ï´Ù.  PDE´Â ´ë»ó Ç÷§ÆûÀÇ ¸ðµç È®ÀåÀ» ÀÚµ¿À¸·Î °ËÅäÇϰí ÇØ´ç Ç÷§Æû¿¡¼­ ãÀº ¸ðµç ¼Ò½º ÄÚµå À§Ä¡¸¦ °è»êÇÑ ÈÄ Ç÷¯±×ÀÎ °³¹ß- >¼Ò½º ÄÚµå À§Ä¡ ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡ Ãß°¡ÇÕ´Ï´Ù.

Ç÷¯±×ÀÎ °³¹ß -> ´ë»ó Ç÷§Æû ÆäÀÌÁö¿¡ ÁöÁ¤µÈ ´ë»ó Ç÷§Æû°ú ´Ù¸¥ À§Ä¡¿¡¼­ °¡Á®¿À°í, 'org.eclipse.pde.core.source' È®ÀåÁ¡À» »ç¿ëÇÏ¿© ¼Ò½º Äڵ带 ÆÐŰÁöÈ­ÇÑ °æ¿ì PDE°¡ ¼Ò½º¸¦ Á¦´ë·Î ãÀ» ¼ö ÀÖµµ·Ï ÇØ´ç ¼Ò½º À§Ä¡¸¦ ¼öµ¿À¸·Î Ç÷¯±×ÀÎ °³¹ß->¼Ò½º ÄÚµå À§Ä¡ ÆäÀÌÁö¿¡ Ãß°¡ÇϽʽÿÀ.

°£È¤ ¶óÀ̺귯¸® °æ·Î¿¡ º¯¼ö(¿¹:$ws$. )°¡ Æ÷ÇԵǹǷΠPDE´Â ÇØ´ç º¯¼ö¸¦ ´ëüÇÒ ¼ö ÀÖµµ·Ï Ç÷¯±×ÀÎ °³¹ß->´ë»ó ȯ°æ ÆäÀÌÁö¿¡ ¼³Á¤µÈ °ªÀ» ´ëüÇÕ´Ï´Ù.  ÀÌ·¯ÇÑ °ªÀÌ °¡Á®¿À·Á´Â Ç÷§Æû°ú ȣȯµÇÁö ¾Ê´Â °æ¿ì, °¡Á®¿À±â ¸¶¹ý»çÀÇ Ã¹¹øÂ° ÆäÀÌÁö¿¡¼­ º¯°æ... ´ÜÃ߸¦ ÅëÇÑ ÇØ´ç ȯ°æ ¼³Á¤ ÆäÀÌÁö·Î ¹Ù·Î °¡±â¸¦ Á¦°øÇÏ¹Ç·Î ÇØ´ç ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½À» ´©¸£¸é, ¸¶¹ý»ç´Â ¸ðµç °¡Á®¿À±â È常¦ °è»êÇϰí À̸¦ ¼±ÅöõÀÇ ¸ñ·Ï¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. Ç÷¯±×ÀÎÀÇ ½ÇÁ¦ ¼³Á¤Àº ¼¿ÇÁ È£½ºÆ® ¹æ¹ýÀ» µû¸¨´Ï´Ù.

¿ÜºÎ Ç÷¯±×ÀÎ °¡Á®¿À±â ¸¶¹ý»ç - µÎ ¹øÂ° ÆäÀÌÁö

´ë»ó Ç÷§Æû¿¡ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê´Â Ç÷¯±×Àο¡ ´ëÇØ ÀÛ¾÷ ÁßÀÎ °æ¿ì, ¸ðµç ¼±ÅûçÇ×À» ¼±ÅÃÇÕ´Ï´Ù(¸ðµÎ ¼±ÅÃ). ¸ñ·ÏÀÇ ÀϺΠÇ÷¯±×ÀÎÀÌ ¼Ò½º ¾ç½ÄÀ¸·Î ÀÛ¾÷°ø°£¿¡ ÀÌ¹Ì ÀÖ´Â °æ¿ì, ±âÁ¸ ÇÁ·ÎÁ§Æ®¸¦ ´©¸¥ ´ÙÀ½ ¼±ÅûçÇ× ¹Ù²Ù±â¸¦ ´©¸£½Ê½Ã¿À. À̰ÍÀº ¾ÆÁ÷ ÀÛ¾÷°ø°£¿¡ ¾ø´Â ¸ðµç Ç÷¯±×ÀÎÀ» ¼±ÅÃÇÏ´Â °á°ú¸¦ °¡Á®¿É´Ï´Ù.

¿Ï·á¸¦ ´©¸£¸é, ¼±ÅÃµÈ Ç÷¯±×ÀÎÀ» ÀÛ¾÷°ø°£À¸·Î °¡Á®¿À°Ô µË´Ï´Ù. PDE´Â ¶ÇÇÑ ÇØ´ç Ŭ·¡½º °æ·Î¸¦ ¼³Á¤ÇÏ°í ¶óÀ̺귯¸®¿Í ¼Ò½º ¾ÆÄ«À̺긦 ¿¬°ü½ÃÄÑ À̸¦ ã¾Æº¸°Å³ª µð¹ö±×ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

ÀÛ¾÷°ø°£¿¡ ´ë·®ÀÇ 2Áø ÇÁ·ÎÁ§Æ®°¡ ÀÖ´Â °æ¿ì, ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡¼­ À̸¦ ºÐ¸®ÇϱⰡ ¾î·Æ½À´Ï´Ù. PDE´Â ÀÌ ¹®Á¦Á¡À» ó¸®Çϱâ À§ÇÑ µÎ °¡Áö º¸¿Ï ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. À̰ÍÀº 2Áø ÇÁ·ÎÁ§Æ®¸¦ È®½ÇÈ÷ Ç¥½ÃÇϱâ À§ÇØ ÀÏ¹Ý ÇÁ·ÎÁ§Æ® ¾ÆÀÌÄÜ¿¡ ¿À¹ö·¹ÀÌµÈ '2Áø' ¾ÆÀÌÄÜÀ» Ãß°¡ÇÏ´Â ·¹À̺í Àå½ÄÀÚ¸¦ Á¦°øÇÕ´Ï´Ù. 'Workbench->·¹À̺í Àå½Ä' ¾Æ·¡ÀÇ È¯°æ ¼³Á¤¿¡¼­ À̸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, PDE´Â Java Ž»ö±â º¸±â¿¡ 2Áø ÇÁ·ÎÁ§Æ® ÇÊÅ͸¦ ºÐ¹èÇÕ´Ï´Ù. »ç¿ë ÁßÀÎ °æ¿ì, À̰ÍÀº 2Áø ÇÁ·ÎÁ§Æ®¸¦ ¼û±â°í »ç¿ëÀÚ°¡ ÀÛ¾÷ ÁßÀÎ ÇÁ·ÎÁ§Æ®¸¸À» ³²±é´Ï´Ù.

¾ÆÀÌÄÜÀ» °®´Â 2Áø ÇÁ·ÎÁ§Æ® ÆÐŰÁö Ž»ö±â¿¡ ¿À¹ö·¹ÀÌ

 

 
Copyright IBM Corporation and others 2000, 2003