ºôµå °æ·Î °è»ê

±âº»ÀûÀ¸·Î PDE´Â Manifest ÆíÁý±âÀÇ Á¾¼Ó¼º ¸ñ·ÏÀ» º¯°æÇÒ ¶§¸¶´Ù Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î¸¦ °»½ÅÇÕ´Ï´Ù. Ç÷¯±×ÀÎ °³¹ß->Java ºôµå °æ·Î Á¦¾î ȯ°æ ¼³Á¤ ÆäÀÌÁö¿¡¼­ ÇØ´ç ±â´ÉÀ» ²ô¸é Á¾¼Ó¼º ¸ñ·ÏÀ» º¯°æÇÒ ¶§¸¶´Ù ºôµå °æ·Î¸¦ °»½ÅÇØ¾ß ÇÕ´Ï´Ù.

PDEÀÇ ºôµå °æ·Î °è»ê ±â´ÉÀ» ÀÌ¿ëÇϱâ À§ÇØ PDEÀÇ Manifest ÆíÁý±â¸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.  ¸ðµç plugin.xml/fragment.xml ÆÄÀÏ ¹× Java Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ë °¡´ÉÇÑ Å¬·¡½º °æ·Î °»½Å... ÆË¾÷ ¸Þ´º Ç׸ñÀ» »ç¿ëÇÏ¿© Ç×»ó Ç÷¯±×ÀÎÀÇ ºôµå °æ·Î¸¦ ¸í½ÃÀûÀ¸·Î °»½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.  ¸¶¹ý»ç°¡ ¿­¸³´Ï´Ù.

"Ŭ·¡½º °æ·Î °»½Å" ¸¶¹ý»ç

¼±Åöõ ¸ñ·ÏÀº ÀÛ¾÷°ø°£ÀÇ ¸ðµç Ç÷¯±×ÀÎ ¹× ´ÜÆíÀ» Æ÷ÇÔÇÕ´Ï´Ù. ºôµå °æ·Î¸¦ °»½ÅÇÏ·Á´Â Ç÷¯±×ÀÎ/´ÜÆíÀ» ¼±ÅÃÇϰí '¿Ï·á'¸¦ ´©¸£½Ê½Ã¿À.

ºôµå °æ·Î °è»ê ½Ã PDE´Â ºôµå °æ·Î¸¦ óÀ½ºÎÅÍ ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ´Â ºôµå °æ·Î¿¡ ¼öµ¿À¸·Î Ãß°¡ÇÑ Ç׸ñÀÌ À¯½ÇµÊÀ» ÀǹÌÇÕ´Ï´Ù.  PDE°¡ ºôµå °æ·Î¸¦ ¹Ýº¹Çؼ­ ºôµåÇϱ⠶§¹®¿¡ ºôµå °æ·Î°¡ óÀ½ºÎÅÍ °»½ÅµË´Ï´Ù.  ±× ÀÌÀ¯´Â ´ÙÀ½°ú °°½À´Ï´Ù.

·±Å¸ÀÓ ½Ã Ç÷¯±×ÀÎÀÌ Java Ŭ·¡½º¸¦ ÂüÁ¶ÇÒ °æ¿ì, Ç÷¯±×ÀÎÀÇ ¶óÀ̺귯¸®¿¡¼­ ¸ÕÀú Ŭ·¡½º¸¦ °Ë»öÇÑ ´ÙÀ½ ÇØ´çÇÏ´Â Çʼö Ç÷¯±×ÀÎÀÇ ¶óÀ̺귯¸®¸¦ Â÷·Ê·Î °Ë»öÇÕ´Ï´Ù. ¼³°èÇÏ´Â µ¿¾È À¯»çÇÑ Ã£¾Æº¸±â ȯ°æÀ» ÀçÀÛ¼ºÇϱâ À§ÇØ PDE´Â ºôµå °æ·Î¸¦ ¹Ýº¹Çؼ­ °»½ÅÇÕ´Ï´Ù. ¸î °³ÀÇ ¼­·Î ´Ù¸¥ Ç÷¯±×ÀÎÀÌ µ¿ÀÏÇÑ ¶óÀ̺귯¸®¿¡ Á¾¼ÓµÉ ¼ö ÀÖ½À´Ï´Ù. Á¾¼Ó¼º ¸ñ·Ï¿¡¼­ ÀÌ Ç÷¯±×ÀÎ Áß Çϳª¸¦ »èÁ¦ÇÏ´Â °æ¿ì, ÀÌ Ã¼ÀÎ Àüü¿¡¼­ ¶óÀ̺귯¸®¸¦ Á¦°ÅÇÏ´Â °ÍÀº ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. ¾ÆÁ÷ ¸ñ·Ï¿¡ ÀÖ´Â ÀϺΠÇ÷¯±×ÀÎÀÌ À̸¦ ÇÊ¿ä·Î ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. Ç×»ó ¿Ã¹Ù¸¥ ºôµå °æ·Î¸¦ À¯Áöº¸¼öÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ºôµå °æ·Î¸¦ óÀ½ºÎÅÍ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.

¼­¹ö ÀÛ¼º ½Ã ÇÁ·ÎÁ§Æ® Àß °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï PDE´Â Á¢¹ÌºÎ°¡ ECLIPSE_HOMEÀÎ Çϳª ÀÌ»óÀÇ Java Ŭ·¡½º °æ·Î º¯¼ö°¡ ³ªÅ¸³»´Â ·±Å¸ÀÓ Ç÷§Æû À§Ä¡¿¡ »ó´ëÀûÀÎ ºôµå °æ·Î¿¡ ¸ðµç ¿ÜºÎ ¶óÀ̺귯¸®¸¦ Ãß°¡ÇÕ´Ï´Ù.   ÀÌ·± ¹æ¹ýÀ¸·Î »ç¿ëÀÚ´Â ¼­¹ö¿¡ Äڵ带 °¡Áú ¼ö ÀÖÀ¸¸ç, ÀÌ ÄÚµå´Â Ç÷§Æû ¼³Ä¡ À§Ä¡¿Í °ü°è ¾øÀÌ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ º¯¼ö´Â PDE¿¡ ÀÇÇØ ¼³Á¤ ¹× °ü¸®µÇ¸ç ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

Ŭ·¡½º °æ·Î ÄÁÅ×À̳Ê

2.1 ÀÌÈĺÎÅÍ PDE´Â Ŭ·¡½º °æ·Î Ç¥½Ã ¹× °è»êÀÇ ´ëü ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. Á¾¼ÓÀû Ç÷¯±×Àο¡ ÇØ´çÇÏ´Â Ç׸ñÀ» ¸í½ÃÀûÀ¸·Î ÀÛ¼ºÇÏ´Â ´ë½Å JDT Ŭ·¡½º °æ·Î ÄÁÅ×À̳ʸ¦ »ç¿ëÇÑ °£Á¢ ¹æ½ÄÀ» µµÀÔÇÏ¿´½À´Ï´Ù. ÄÁÅ×À̳ʴ Á¾¼ÓÀû Ç÷¯±×ÀÎ Ç׸ñÀ» ¸ðµÎ ¹Ù²Ù¾î ¾ÈÁ¤ÀûÀÌ°í ¿¹ÃøÇÒ ¼ö Àִ Ŭ·¡½º °æ·Î¸¦ Á¦°øÇÕ´Ï´Ù. Ŭ·¡½º °æ·Î ÄÁÅ×ÀÌ³Ê »ç¿ë ½Ã Ŭ·¡½º °æ·Î¿¡´Â ¼Ò½º Æú´õ, Çʼö Ç÷¯±×ÀÎ ÄÁÅ×ÀÌ³Ê ¹× JRE ÄÁÅ×À̳ʰ¡ Æ÷ÇԵ˴ϴÙ(ÁøÇà Áß¿¡ °è»êµÇ´Â ½ÇÁ¦ JRE Ç׸ñ¿¡ ´ëÇÑ ÇÁ·Ï½Ã¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï µ¿ÀÏÇÑ ¸ÞÄ¿´ÏÁò »ç¿ë). ´Ù¸¥ °³¹ßÀÚÀÇ ½Ã½ºÅÛ ¹×/¶Ç´Â ¿î¿µ üÁ¦¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ½À» ¿ì·ÁÇÒ ÇÊ¿ä¾øÀÌ ¼­¹ö¿¡¼­ ÀÌ Å¬·¡½º °æ·Î¸¦ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ŭ·¡½º °æ·Î ÄÁÅ×À̳ʸ¦ »ç¿ëÇÏ·Á¸é, ȯ°æ ¼³Á¤>Ç÷¯±×ÀÎ °³¹ß>Java ºôµå °æ·Î Á¦¾î¸¦ ¿­°í 'Ŭ·¡½º °æ·Î ÄÁÅ×ÀÌ³Ê »ç¿ë...' ¼±ÅöõÀ» ¼±ÅÃÇÏ¸é µË´Ï´Ù. Àû¿ëµÈ º¯°æ»çÇ×À» º¸·Á¸é ÇÁ·ÎÁ§Æ®ÀÇ Å¬·¡½º °æ·Î¸¦ °»½ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÏ´Ü Å¬·¡½º °æ·Î ÄÁÅ×À̳ʸ¦ ÀüȯÇßÀ¸¸é ¿ÜºÎ Ç÷¯±×ÀÎÀ» »ç¿ëÇϰųª 2Áø Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®¸¦ °¡Á®¿À°Å³ª µÎ °¡Áö¸¦ È¥ÇÕÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼öÇàÇÒ ÀÛ¾÷¿¡ »ó°ü ¾øÀÌ Å¬·¡½º °æ·Î ÄÁÅ×À̳ʴ º¯°æ»çÇ׿¡ µû¶ó ÀûÀýÇÏ°Ô º¯°æµË´Ï´Ù.

 

 
Copyright IBM Corporation and others 2000, 2003