Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ÀÛ¼º

Eclipse Ç÷¯±×ÀÎÀ» ºôµåÇÒ ¸ðµç Java IDE¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÀÌ °æ¿ì°¡ ÀϹÝÀûÀÎ °æ¿ìÀ̱⠶§¹®¿¡ Eclipse Java IDE¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎÀ» ºôµåÇÏ´Â ´Ü°è¸¦ »ìÆìº¸°Ú½À´Ï´Ù.   Eclipse Workbench¿Í Java IDE¿¡ ¾ÆÁ÷ Àͼ÷ÇÏÁö ¾ÊÀ¸¸é Java °³¹ß »ç¿ëÀÚ ¾È³»¼­¿¡¼­ ¼öÇàÇÒ ´Ü°è¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌÁ¦´Â µµ±¸°¡ ¾Æ´Ï¶ó Äڵ忡 ÃÊÁ¡À» ¸ÂÃß°Ú½À´Ï´Ù.  ±×·¯³ª ½ÃÀÛÇϱ⸦ ´Ù·ç´Â ÀϺΠIDE ³í¸®°¡ ÀÖ½À´Ï´Ù.

Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ÀÛ¼º

ÀÛ¾÷ÀÌ µé¾î ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ½ÃÀÛÇÒ ÅÛÇø®Æ®¸¦ Á¦°øÇϱâ À§ÇØ PDE(Plug-in Development Environment)ÀÇ ÀϺΠÄÚµå »ý¼º ±â´ÉÀ» ÀÌ¿ëÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Java Äڵ带 ¾²±â À§ÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤Çϸç, º¸±â¸¦ º¸À¯ÇÒ ±âº» Ç÷¯±×ÀÎ manifest ÆÄÀÏ(µÚ¿¡¼­ ¼³¸íµÊ) ¹× Ŭ·¡½º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

  1. »õ ÇÁ·ÎÁ§Æ®... ¸¶¹ý»ç¸¦ ¿­°í(ÆÄÀÏ > »õ·Î ÀÛ¼º > ÇÁ·ÎÁ§Æ®...) Ç÷¯±×ÀÎ °³¹ß Ä«Å×°í¸®¿¡¼­ Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÑ ÈÄ ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
  2. Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¿¡¼­ com.example.helloworld¸¦ ÇÁ·ÎÁ§Æ®ÀÇ À̸§À¸·Î »ç¿ëÇϰí Java ÇÁ·ÎÁ§Æ® ÀÛ¼º(±âº»°ª) »óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» ´­·¯ ±âº» Java ÇÁ·ÎÁ§Æ® ±¸Á¶¸¦ Àû¿ëÇϽʽÿÀ.
  3. Ç÷¯±×ÀÎ ÄÁÅÙÃ÷ ÆäÀÌÁö¿¡¼­ ±âº» ¼³Á¤À» ãÀ¸½Ê½Ã¿À. ¸¶¹ý»ç°¡ Ç÷¯±×ÀÎÀÇ ID·Î com.example.helloworld¸¦ ¼³Á¤ÇÕ´Ï´Ù.  ¶ÇÇÑ ¸¶¹ý»ç´Â Ç÷¯±×Àο¡ ´ëÇØ Ç÷¯±×ÀΠŬ·¡½º¸¦ »ý¼ºÇϸç, »ç¿ëÀÚ°¡ UI¿¡ ´ëÇÑ Á¦°øÀÇ Ãß°¡ Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ ±âº»°ªÀº Àû¿ë °¡´ÉÇϹǷÎ, ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
  4. ÅÛÇø®Æ® ÆäÀÌÁö¿¡¼­ ÅÛÇø®Æ® Áß Çϳª¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ ÀÛ¼º »óÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ. ±×·± ´ÙÀ½ º¸±â°¡ ÀÖ´Â Ç÷¯±×ÀÎ ÅÛÇø®Æ®¸¦ ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  5. ÃÖ¼Ò Ç÷¯±×ÀÎÀ» ÀÛ¼ºÇÏ·Á°í ÇϹǷÎ, ÀÌ ½ÃÁ¡¿¡¼­ ±âº» ¼³Á¤À» º¯°æÇÏ¿© °¡´ÉÇÑ ÇÑ ´Ü¼øÇÏ°Ô À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ±âº» º¸±â ¼³Á¤ ÆäÀÌÁö¿¡¼­ Á¦½ÃµÈ ±âº»°ªÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇϽʽÿÀ. Ç÷¯±×ÀÎ º¸±â ¼³Á¤
  6. º¸±â ±â´É ÆäÀÌÁö¿¡¼­ ´Ù¸¥ ±â´ÉÀÌ Ç÷¯±×Àο¡ ´ëÇØ »ý¼ºµÇÁö ¾Êµµ·Ï »óÀÚÀÇ ¼±ÅÃÀ» ¸ðµÎ Ãë¼ÒÇϽʽÿÀ. ¿Ï·á¸¦ ´­·¯ ÇÁ·ÎÁ§Æ® ¹× Ç÷¯±×ÀÎ ½ºÄÌ·¹ÅæÀ» ÀÛ¼ºÇϽʽÿÀ.
  7. Ç÷¯±×ÀÎ °³¹ß Perspective·Î ÀüȯÇÒÁö ¹°À¸¸é ¿¹¶ó°í ÀÀ´äÇϽʽÿÀ.
  8. »õ ÇÁ·ÎÁ§Æ®¸¦ Ž»öÇϰí ÄÁÅÙÃ÷¸¦ È®ÀÎÇϽʽÿÀ.

½ºÄÌ·¹Åæ ÇÁ·ÎÁ§Æ® ±¸Á¶¿¡´Â ¿©·¯ ÆÄÀÏ ¹× Java ÆÐŰÁö Çϳª°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ´Ü°è¿¡¼­ Áß¿äÇÑ ÆÄÀÏÀº Ç÷¯±×Àοë Java ¼Ò½º ÄÚµå¿Í plugin.xml(Manifest) ÆÄÀÏÀÔ´Ï´Ù. º¸±â¿¡ ´ëÇÑ ±¸ÇöÀ» »ìÆì º¸¸é¼­ ½ÃÀÛÇÑ ÈÄ Manifest ÆÄÀÏÀ» °Ë»çÇÏ°Ô µË´Ï´Ù.

¹ýÀû ÁÖÀÇ»çÇ×