IBM Korea Skip to main content
       IBM Ȩ    |  Á¦Ç° & ¼­ºñ½º  |  °í°´Áö¿ø & ´Ù¿î·Îµå  |  È¸¿ø°¡ÀÔ  

Eclipse Platform ½ÃÀÛÇϱâ
Eclipse Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÆíÁý, ÄÄÆÄÀÏ, µð¹ö±ë

Level: Introductory

David Gallardo
¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®
2002³â 11¿ù

Eclipse PlatformÀ» ¼Ò°³ÇÑ´Ù. ±â¿ø°ú ¾ÆÅ°ÅØÃĸ¦ ºñ·ÔÇÏ¿© EclipseÀÇ ¿ÀÇ ¼Ò½ºÀû Ư¼º°ú ´ÙÁß ÇÁ·Î±×·¡¹Ö ¾ð¾î Áö¿ø µîÀ» ´Ù·é´Ù. °£´ÜÇÑ ÇÁ·Î±×·¥ ¿¹Á¦¸¦ »ç¿ëÇÏ¿© ÀÚ¹Ù °³¹ß ȯ°æÀ» º¸¿©ÁÙ °ÍÀÌ´Ù.

Eclipse¶õ ¹«¾ùÀΰ¡?
Eclipse´Â ¿ÀÇ ¼Ò½ºÀ̸ç ÀÚ¹Ù ±â¹ÝÀÇ È®Àå °¡´ÉÇÑ °³¹ß Ç÷§ÆûÀÌ´Ù. ±× ÀÚü·Î ÇÁ·¹ÀÓ¿÷À̸ç Ç÷¯±×ÀÎ ÄÄÆ÷³ÍÆ®¿¡¼­ °³¹ß ȯ°æÀ» ±¸ÇöÇÏ´Â ¼­ºñ½º ¼¼Æ®ÀÌ´Ù. ´ÙÇàÈ÷, Eclipse¿¡´Â Java Development Tools(JDT)¸¦ Æ÷ÇÔÇÑ Ç¥ÁØ Ç÷¯±×ÀÎ ¼¼Æ®°¡ Æ÷ÇԵȴÙ.

´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ Java IDE·Î¼­ Eclipse¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº Å« Çà¿îÀÌ¸ç ¾ß¸ÁÀº ¿©±â¼­ ±×Ä¡Áö ¾Ê´Â´Ù. Eclipse¿¡´Â Plug-in Development Environment (PDE)ÀÌ Æ÷ÇԵǾî Àִµ¥ Eclipse¸¦ È®ÀåÇÏ·Á´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµéÀÌ ÁÖ·Î Èï¹Ì¸¦ °®°íÀÖ´Ù. Eclipse ȯ°æ°ú ¿Ïº®ÇÏ°Ô ÅëÇÕÇÏ´Â ÅøÀ» ±¸ÇöÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. EclipseÀÇ ¸ðµç °ÍÀÌ Ç÷¯±×ÀÎ À̱⠶§¹®¿¡ ¸ðµç Åø °³¹ßÀÚµéÀº Eclipse·Î È®ÀåÀ» Á¦°øÇÏ°í ÀÏ°ü¼º ÀÖ°í ÅëÇÕµÈ °³¹ß ȯ°æÀ» Á¦°øÇϱâ À§ÇØ ·¹º§À» °®Ãß°Ô µÈ´Ù.

µ¿ÀÏÇÔ°ú ÀÏ°ü¼ºÀº ÀÚ¹Ù °³¹ß Åø¿¡¸¸ ±¹ÇѵÇÁö ¾Ê´Â´Ù. Eclipse°¡ ÀÚ¹Ù·Î ¸¸µé¾îÁ³Áö¸¸ ÀÚ¹Ù ¾ð¾î¿¡¸¸ ±¹ÇÑµÈ °ÍÀº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î Ç÷¯±×Àεµ »ç¿ëÇÒ ¼ö ÀÖ°í C/C++, COBOL, Eiffel°ú °°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ Áö¿øµµ Æ÷ÇÔÇÒ ¿¹Á¤ÀÌ´Ù. Eclipse ÇÁ·¹ÀÓ¿÷Àº ÄÜÅÙÆ® °ü¸® ½Ã½ºÅÛ °°Àº ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·Ã ¾ø´Â ¾ÖÇø®ÄÉÀÌ¼Ç À¯ÇüÀÇ ±âÃʷμ­ »ç¿ëµÉ ¼ö ÀÖ´Ù.

Eclipse ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿¹·Î IBMÀÇ WebSphere Studio Workbench°¡ ÀÖ´Ù. ÀÌ°ÍÀº IBMÀÇ ÀÚ¹Ù °³¹ß Åø Á¦Ç°±ºÀÇ ±âº»À» Çü¼ºÇÏ°í ÀÖ´Ù. ¿¹¸¦ µé¾î, WebSphere Studio Application Developer´Â JSP, ¼­ºí¸´, EJB, XML, À¥ ¼­ºñ½º, µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Áö¿øÀ» Ãß°¡Çß´Ù.

Eclipse´Â ¿ÀÇ ¼Ò½ºÀÌ´Ù!
¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î´Â ƯÁ¤ ±Ç¸®°¡ »ç¿ëÀڵ鿡°Ô Çã¿ë´Â ¶óÀ̼¾½º¿Í ÇÔ²² ¹èÆ÷µÈ ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ¹°·Ð °¡Àå ºÐ¸íÇÑ ±Ç¸®´Â ¼Ò½º ÄÚµå´Â »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌ¿©¼­ ¸ðµç »ç¿ëÀÚµéÀÌ ÀÚÀ¯·Ó°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ º¯°æÇÏ°í Àç¹èÆ÷ÇÒ ¼ö ÀÖµµ·Ï ÇؾßÇÑ´Ù. »ç¿ëÀÚµéÀÇ ±Ç¸®ÀÇ º¸È£´Â copyleft À̶ó°í ÇÏ´Â ÀåÄ¡¿¡ ÀÇÇØ ¼öÇàµÈ´Ù. ¼ÒÇÁÆ®¿þ¾î ¶óÀ̼¾½º´Â copyright º¸È£¸¦ ¿ä±¸ÇÏ°í ÀÌ·¯ÇÑ ±Ç¸®°¡ Çã¿ëµÇÁö ¾Ê´Â »ç¿ëÀÚ¿¡°Õ ¹èÆ÷¸¦ ±ÝÁöÇÑ´Ù. ÀÌ copyrightÀº ¶ÇÇÑ ¸ðµç Àç¹èÆ÷ ¼ÒÇÁÆ®¿þ¾î°¡ °°Àº ¶óÀ̼¾½ºÀÇ º¸È£¸¦ ¹ÞÀ» °ÍÀ» ¿ä±¸ÇÑ´Ù.

Open Software Initiative´Â ¿ÀÇ ¼Ò½º°¡ ¹«¾ùÀ̸ç ÀÌ·¯ÇÑ ±âÁØ¿¡ ºÎÇÕÇÏ´Â ¶óÀ̼¾½º¸¦ ÀÎÁõÇÏ´Â °øÀÎµÈ ºñ¿µ¸® Á¶Á÷ÀÌ´Ù. Eclipse´Â OSI-approved Common Public License (CPL) Version 1.0ÀÇ ¶óÀ̼¾½º¸¦ ¹Þ¾Ò´Ù.

Eclipse¿ë Ç÷¯±×ÀÎÀ» °³¹ßÇϰųª ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â¹ÝÀ¸·Î¼­ Eclipse¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚµéÀº CPL ÇÏ¿¡¼­ »ç¿ë ¹× º¯°æµÈ ¸ðµç Eclipse Äڵ带 ¹èÆ÷ÇÑ´Ù. ÇÏÁö¸¸ °¢ÀÚ ¿øÇÏ´Â ¹æ½Ä´ë·Î Ãß°¡»çÇ×À» ¸¶À½²¯ ¶óÀ̼¾½Ì ÇÒ ¼ö ÀÖ´Ù. EclipseºÎÅÍ ¿Â ¼ÒÇÁÆ®¿þ¾î¿¡ ¹øµéµÈ Àç»êÀº ¿ÀÇ ¼Ò½º·Î¼­ ¶óÀ̼¾½Ì µÉ ÇÊ¿ä°¡ ¾ø°í ¼Ò½º ÄÚµå´Â »ç¿ë°¡´É ÇÏÁö ¾Êµµ·Ï ÇÒ ¼ö ÀÖ´Ù.

´ëºÎºÐÀÇ °³¹ßÀÚµéÀº Ç÷¯±×ÀÎÀ» °³¹ßÇϰųª Eclipse ±â¹ÝÀÇ »õ·Î¿î Á¦Ç°À» ¸¸µé±â À§ÇØ Eclipse¸¦ »ç¿ëÇÏÁö ¾Ê´õ¶óµµ EclipseÀÇ ¿ÀÇ ¼Ò½º ¼ºÇâÀº Eclipse¸¦ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ´Ü¼øÇÑ »ç½ÇÀ» ³Ñ¾î¼­´Â Á߿伺À» °¡Áø´Ù. ¿ÀÇ ¼Ò½º´Â Çõ½ÅÀ» Àå·ÁÇÏ°í °³¹ßÀڵ鿡°Ô(»ó¿ë °³¹ßÀÚ Æ÷ÇÔ)¿¡ Àμ¾Æ¼ºê¸¦ Á¦°øÇÏ¿© Äڵ带 ´Ù½Ã °ø¿ëÀÇ ¿ÀÇ ¼Ò½º ÄÚµå ±â¹ÝÀ¸·Î ±â¿©ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ·¸°Ô ÇÏ´Â µ¥´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖÁö¸¸ ¾Æ¸¶µµ °¡Àå Å« ÀÌÀ¯´Â °³¹ßÀÚµéÀÌ ÇÁ·ÎÁ§Æ®¿¡ ±â¿©ÇÒ ¼ö·Ï ÇÁ·ÎÁ§Æ®´Â °¡Ä¡ ÀÖ´Â °ÍÀÌ µÈ´Ù. ÇÁ·ÎÁ§Æ®°¡ Á»´õ À¯¿ëÇØÁö¸é ´õ ¸¹Àº °³¹ßÀÚµéÀº À̸¦ »ç¿ëÇÏ°í ÀÌ¿Í °ü·ÃÇÑ Ä¿¹Â´ÏƼ¸¦ ¸¸µé °ÍÀÌ´Ù. Apache¿Í ¸®´ª½º¿¡ Ä¿¹Â´ÏƼ°¡ Çü¼ºµÈ °Í ó·³ ¸»ÀÌ´Ù.

Eclipse´Â ´©±¸Àΰ¡?
Eclipse.org ConsortiumÀº ÁøÇàÁßÀÎ EclipseÀÇ °³¹ßÀ» °ü¸®ÇÏ°í ÁöÈÖÇÑ´Ù. IBMÀÌ 4õ¸¸ ´Þ·¯·Î Eclipse¸¦ °³¹ßÇÏ°í ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ ¹èÆ÷ÇÑ ÈÄ ¸¸µç Eclipse.org ConsortiumÀº Borland, Merant, Rational, RedHat, SuSE, TogetherSoft, QNXµîÀÇ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î Åø º¥´õµéÀ» ±â¿ëÇß´Ù. Hewlett Packard, Fujitsu, Sybase µîÀÇ ´Ù¸¥ ±â¾÷µéµµ ÀÌÈÄ Âü¿©Çß´Ù. ÀÌµé ±â¾÷µéÀº Eclipse ÇÁ·ÎÁ§Æ®ÀÇ ¹æÇâ°ú ¹üÀ§¸¦ Á¤ÇÏ´Â Board of Stewards¸¦ ´ëÇ¥ÇÑ´Ù.

Project Management Committee (PMC)´Â Eclipse ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÑ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â ÇÏÀ§ ÇÁ·ÎÁ§Æ®·Î ³ª´µ°í °¢ ÇÁ·ÎÁ§Æ®¸¶´Ù ´ëÇ¥¸¦ µÎ°íÀÖ´Ù. ±Ô¸ð°¡ Å« ÇÏÀ§ ÇÁ·ÎÁ§Æ®´Â ÄÄÆ÷³ÍÆ®µé·Î ³ª´µ°í À̵é ÄÄÆ÷³ÍÆ®¿¡µµ ´ëÇ¥°¡ ÀÖ´Ù. ÇöÀç, ´ëºÎºÐÀÇ °ü¸® ¿ªÇÒÀº ÃÖÃÊ·Î °³¹ßµÈ EclipseÀÎ Object Technology International (OTI)¿¡¼­ ¿Â »ç¶÷µéÀÌ °ü¸®Ã¥ÀÓÀ» ¸Â°íÀÖÁö¸¸ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®ÀÎ ¸¸Å­ ´©±¸³ª Âü¿©ÇÒ ¼ö ÀÖ´Ù.

Eclipse Workbench
Eclipse¸¦ óÀ½ ¿­¸é ´ÙÀ½ÀÇ Ã¹ È­¸éÀ» º¸°ÔµÈ´Ù:

±×¸² 1. Eclipse Workbench
Eclipse Workbench

Eclipse Workbench´Â view·Î ¾Ë·ÁÁ®ÀÖ´Â ¿©·¯ Æгεé·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ÆгΠ¸ðÀ½À» perspective¶ó ÇÑ´Ù. ±âº» perspective´Â Resource PerspectiveÀε¥ ÀÌ°ÍÀº ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÏ°í ÇÁ·ÎÁ§Æ®ÀÇ ÆÄÀÏÀ» °Ë»öÇÏ°í ÆíÁýÇϴµ¥ ÇÊ¿äÇÑ ±âº»ÀûÀÎ viewÀÌ´Ù.

Navigator view·Î ÇÁ·ÎÁ§Æ®¸¦ »ý¼º, ¼±Åà »èÁ¦ÇÑ´Ù. NavigatorÀÇ ¿À¸¥ÂÊ ±îÁöÀÇ ÆгÎÀº ÆíÁý ¿µ¿ª(editor area)ÀÌ´Ù. Navigator¿¡¼­ ¼±ÅÃµÈ ¹®¼­ À¯Çü¿¡ µû¶ó ÀûÀýÇÑ ¿¡µðÅÍ À©µµ¿ì°¡ ¿­¸°´Ù. Eclipse¿¡ ƯÁ¤ ¹®¼­ ŸÀÔ¿¡ ¸Â´Â ¿¡µðÅÍ°¡ ¾ø´Ù¸é Eclipse´Â ¿ÜºÎ ¿¡µðÅ͸¦ »ç¿ëÇÏ¿© ¹®¼­¸¦ ¿¬´Ù.

Navigator ¾Æ·¡¿¡ ÀÖ´Â Outline view´Â ¿¡µðÅÍ¿¡ ÀÖ´Â ¹®¼­ÀÇ ¾Æ¿ô¶óÀÎÀ» ³ªÅ¸³½´Ù. ÀÌ outlineÀÇ Á¤È®¼ºÀº ¿¡µðÅÍ¿Í ¹®¼­ À¯Çü¿¡ µû¶ó ´Ù¸£´Ù. ÀÚ¹Ù ¼Ò½º ÆÄÀÏÀÇ °æ¿ì ¾Æ¿ô¶óÀÎÀº ¼±¾ðµÈ ¸ðµç Ŭ·¡½º, ¾ÖÆ®¸®ºäÆ®, ¸Þ¼Òµå¸¦ ³ªÅ¸³½´Ù.

Tasks view´Â ÀÛ¾÷ÇÏ°í ÀÖ´Â ÇÁ·ÎÁ§Æ® °ü·Ã Á¤º¸¸¦ ¸ðÀº´Ù. ÄÄÆÄÀÏ ¿¡·¯ °°ÀÌ Eclipse°¡ ¸¸µé¾î³½ Á¤º¸°¡ µÉ ¼ö ÀÖ°í ¼öµ¿À¸·Î ÀÛ¾÷ÇÑ Å½ºÅ©ÀÏ ¼ö ÀÖ´Ù.

¸Þ´º ¶Ç´Â Åø¹Ù °°Àº workbenchÀÇ ´Ù¸¥ ±â´É ´ëºÎºÐÀº µ¿Á¾ÀÇ ¾ÖÇø®ÄÉÀ̼ǰú ºñ½ÁÇÏ´Ù. ÇÑ°¡Áö Æí¸®ÇÑ Á¡ÀÌ ÀÖ´Ù¸é ½ºÅ©¸°ÀÇ ¿ÞÂÊ¿¡ º¸ÀÌ´Â ´Ù¸¥ perspective·Î °¡´Â "Áö¸§±æ" Åø¹ÙÀÌ´Ù. Eclipse¿¡´Â Eclipse ¿öÅ©º¥Ä¡¿ë »ç¿ëÀÚ °¡À̵带 Æ÷ÇÔÇÑ °­·ÂÇÑ ÇïÇÁ ½Ã½ºÅÛ°ú Java Development Tools °°Àº Ç÷¯±×ÀÎÀÌ Æ÷ÇԵǾî ÀÖ´Ù.

Eclipse¸¦ Á»´õ °üÂûÇϱâÀ§ÇØ Navigator¿¡ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé °ÍÀÌ´Ù. Navigator view¿¡¼­ ¿À¸¥ÂÊ Å¬¸¯À» ÇÏ¿© New=>ProjectÀ» ¼±ÅÃÇÑ´Ù. New Project ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³ª¸é, ¿ÞÂÊÀÇ Java¸¦ ¼±ÅÃÇÑ´Ù. Ç¥ÁØ Eclipse´Â ´Ü ÇÑ Å¸ÀÔÀÇ ÀÚ¹Ù ÇÁ·ÎÁ§Æ®(Java Project)¸¦ °®°íÀÖ´Ù. JSP¿Í ¼­ºí¸´À» Áö¿øÇϱâÀ§ÇØ ¼³Ä¡µÈ Ç÷¯±×ÀÎÀÌ ÀÖ´Ù¸é À¥ ¾ÖÇø®ÄÉÀ̼ǿë Ãß°¡ ¿É¼ÇÀÌ ÀÖÀ» °ÍÀÌ´Ù. Java Project¸¦ ¼±ÅÃÇÏ°í ÇÁ·ÎÁ§Æ® À̸§ÀÌ ³ªÅ¸³¯ ¶§ "Hello"¸¦ ÀÔ·ÂÇÏ°í Finish¸¦ ´©¸¥´Ù.

Java perspective¸¦ º¸ÀÚ. ½ºÅ©¸°À» ¾î¶»°Ô °ü¸®ÇÏ°í ½ÍÀºÁö¿¡ µû¶ó Window=>Open Perspective=>Java ¸¦ ¼±ÅÃÇÏ¿© ÇöÀç À©µµ¿ì¿¡¼­ perspective¸¦ º¯°æÇϰųª Window=>New Window ¸¦ ¼±ÅÃÇÏ¿© »õ·Î¿î perspective¸¦ ¼±ÅÃÇÏ¿© »õ·Î¿î À©µµ¿ì¸¦ ¿­ ¼ö ÀÖ´Ù.

Java perspective´Â ÀÚ¹Ù °³¹ß¿¡ ¾Ë¸Â´Â viewµéÀ» °®Ãß°í ÀÖ´Ù. ´Ù¾çÇÑ ÀÚ¹Ù ÆÐÅ°Áö, Ŭ·¡½º, jar, ÆÄÀÏÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â °èÃþÀÌ ÀÖ´Ù. ÀÌ ºä¸¦ Package Explorer¶ó°í ÇÑ´Ù. ¸ÞÀÎ ¸Þ´º°¡ È®ÀåµÇ¸é »õ·Î¿î µÎ °³ÀÇ ¸Þ´º ¾ÆÀÌÅÛÀÎ Source¿Í Refactor°¡ ³ªÅ¸³­´Ù.

Java Development Environment (JDE)
ÀÚ¹Ù °³¹ß ȯ°æÀ» ½ÃÇèÇغ¸±â À§Çؼ­, "Hello, world" ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ½ÇÇàÇÒ °ÍÀÌ´Ù. ÀÚ¹Ù perspective¸¦ »ç¿ëÇÏ¿© "Hello" ÇÁ·ÎÁ§Æ®ÀÇ ¿À¸¥ÂÊÀ» Ŭ¸¯ÇÏ¿© ±×¸² 2 ó·³ New=>Class ¸¦ ¼±ÅÃÇÑ´Ù. ´ëÈ­ »óÀÚ¿¡ Ŭ·¡½º À̸§°ú °°Àº "Hello"¸¦ ÀÔ·ÂÇÑ´Ù. "Which method stubs would you like to create?" ¾Æ·¡¿¡ ÀÖ´Â Ç׸ñ Áß "public static void main(String[] args)"¸¦ üũÇÏ°í Finish¸¦ ´©¸¥´Ù.

±×¸² 2. Java perspective¿¡ »õ·Î¿î Ŭ·¡½º ¸¸µé±â
New Class

ÀÌ°ÍÀº ¿¡µðÅÍ ¿µ¿ª¿¡ Hello Ŭ·¡½º¿Í ºó main() ¸Þ¼Òµå¸¦ °¡Áø .java ÆÄÀÏÀ» ¸¸µé°ÍÀÌ´Ù.(±×¸² 3). ´ÙÀ½ Äڵ带 ¸Þ¼Òµå¿¡ Ãß°¡ÇÑ´Ù:

±×¸² 3. ÀÚ¹Ù ¿¡µðÅÍÀÇ Hello Ŭ·¡½º
Hello Class

2.1 ¹öÀü¿¡¼­ ¿­±â °ýÈ£ ¶Ç´Â ´õºí ÄõÆ®¸¦ ÀÔ·ÂÇϸé Eclipse´Â ÀÚµ¿À¸·Î À̵éÀÇ ÆÄÆ®³Ê¸¦ Á¦°øÇÏ°í ±× ³»ºÎ¿¡ Ä¿¼­¸¦ À§Ä¡½ÃŲ´Ù.

Ctrl-Space¸¦ ´­·¯ ÄÚµå ¿Ï·á¸¦ È£ÃâÇÒ ¼ö ÀÖ´Ù ÄÚµå ¿Ï·á´Â Å°º¸µå³ª ¸¶¿ì½º·Î ¼±ÅÃÇÒ ¼ö ÀÖ´Â Á¦¾È ¸®½ºÆ®¸¦ Á¦°øÇÑ´Ù. ÀÌ Á¦¾ÈµéÀº ƯÁ¤ °´Ã¼¿¡ ÇØ´çÇÏ´Â ¸Þ¼Òµå ¸®½ºÆ® À̰ųª for ¶Ç´Â while °°Àº ´Ù¾çÇÑ Å°º¸µå ±â¹ÝÀÇ Äڵ尡 µÉ ¼ö ÀÖ´Ù.

½ÅÅýº üũ´Â Áõ°¡ÇÏ´Â ÄÄÆÄÀÏ¿¡ ÀÇÁ¸ÇÑ´Ù Äڵ带 ÀúÀåÇÒ ¶§ ÀÌ°ÍÀº µÚ¿¡¼­ ÄÄÆÄÀÏµÇ°í ½ÅÅýº ¿¡·¯¸¦ °Ë»çÇÑ´Ù. ±âº»ÀûÀ¸·Î ½ÅÅýº ¿¡·¯´Â »¡°£ »öÀ¸·Î ¹ØÁÙÀÌ ÃÄÁö°í ÇϾá»ö "X"°¡ ÀÖ´Â »¡°£ Á¡Àº ¿ÞÂÊ ¿©¹é¿¡ ³ªÅ¸³­´Ù. ´Ù¸¥ ¿¡·¯µéÀº ¿¡µðÅÍÀÇ ¿ÞÂÊ °ø¹é¿¡ È帰 ¹úºê(bulb)À¸·Î Ç¥½ÃµÈ´Ù. À̵éÀº Quick Fix¶ó°í ÇÏ´Â ±â´ÉÀ¸·Î ÇØ°áÇÑ´Ù.

À§ ÄÚµå ¿¹Á¦´Â for ±¸¹® ¿·¿¡ È帰 ¹úºê°¡ ÀÖ´Ù. i ¼±¾ðÀÌ »èÁ¦µÇ¾ú±â ¶§¹®ÀÌ´Ù. ¹úºê¸¦ ´õºí Ŭ¸¯ÇÏ¸é ±ÇÀå ÇȽº ¸®½ºÆ®°¡ ³ª¿Â´Ù. ÀÌ °æ¿ì Ŭ·¡½º Çʵå i³ª ·ÎÄà º¯¼ö i, ¶Ç´Â ¸Þ¼Òµå ¸Å°³º¯¼ö i¸¦ ¸¸µå´Â °ÍÀ» Á¦¾ÈÇÑ´Ù. ÀÌÁß Çϳª¸¦ Ŭ¸¯Çϸé Äڵ尡 ³ªÅ¸³­´Ù. ±×¸² 4´Â ±ÇÀå ¸®½ºÆ®¿Í ·ÎÄà º¯¼ö¸¦ ±ÇÀåÇÏ´Â ÄÚµåÀÌ´Ù:

±×¸² 4. Quick Fix ±ÇÀå
Light Bulb Help

±ÇÀå Ç׸ñÀ» ´õºí Ŭ¸¯ÇÏ¿© ÄÚµåÀÇ Àû´çÇÑ À§Ä¡¿¡ Äڵ带 »ðÀÔÇÑ´Ù.

±×¸² 5 Äڵ尡 ¿¡·¯¾øÀÌ ÄÄÆÄÀÏ µÇ¸é Eclipse ¸Þ´º¿¡¼­ RunÀ» ¼±ÅÃÇÏ¿© ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. Launch Configurations ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù. ¿À¸¥ÂÊ ¹Ø¿¡ ÀÖ´Â Run ¹öÆ°À» ´©¸¥´Ù. »õ·Î¿î ÅÇÀÌ ºÙ¿©Áø ÆгÎÀÌ ¾Æ·¡ÂÊ ÆгÎ(ÄܼÖ)¿¡ ³ªÅ¸³ª¸é¼­ ±×¸² 5 ó·³ ÇÁ·Î±×·¥ÀÇ ¾Æ¿ôDzÀ» µð½ºÇ÷¹ÀÌ ÇÑ´Ù:

±×¸² 5. ÇÁ·Î±×·¥ÀÇ ¾Æ¿ôDz
Hello Output

ÀÚ¹Ù µð¹ö°Å¿¡¼­µµ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. System.out.println() ¿·¿¡ ÀÖ´Â ¿¡µðÅÍ ºä ¿ÞÆí¿¡ ȸ»ö °ø¹éÀ» ´õºí Ŭ¸¯ÇÏ¿© main() System.out.println()¿¡ Áß´ÜÁ¡À» ¸¸µç´Ù. Run ¸Þ´º¿¡¼­, Debug¸¦ ¼±ÅÃÇÑ´Ù. À§¿¡ ¼³¸íÇÑ ´ë·Î Launch Configurations ´ëȭâÀÌ ³ªÅ¸³¯°ÍÀÌ´Ù. RunÀ» ¼±ÅÃÇ϶ó. perspective´Â Debug perspective·Î ÀÚµ¿À¸·Î ¹Ù²ï´Ù. (±×¸² 6):

±×¸² 6. Debug perspective
Debug Output

perspectiveÀÇ ¿ÞÂÊ À§¿¡ ÀÖ´Â Debug view¸¦ ÁÖ¸ñÇغ¸ÀÚ. ÀÌ°ÍÀº ÄÝ ½ºÅÃÀ» ³ªÅ¸³»°í ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» Á¦¾îÇϵµ·Ï ŸÀÌƲ¹Ù¿¡ Åø¹Ù¸¦ °®°í ÀÖ´Ù.

¿À¸¥ÂÊ À§¿¡ ÀÖ´Â ÆгÎÀº Variables, Breakpoints, Expressions, Display µîÀÇ ºä ÅÇÀÌ ÀÖ´Ù. Variables¸¦ Ŭ¸¯ÇÏ¿© i ÀÇ ÇöÀç °ªÀ» º¼ ¼ö ÀÖ´Ù.

Ãß°¡ Ç÷¯±×ÀÎ
¾ÖÇø®ÄÉÀ̼ÇÀÇ ÆíÁý, ÄÄÆÄÀÏ, µð¹ö±ëÀ» À§ÇÑ JDT °°Àº Ç÷¯±×ÀÎ ¿Ü¿¡µµ ¸ðµ¨¸µ, ±¸Çö ÀÚµ¿È­, ´ÜÀ§ Å×½ºÆ®, ÆÛÆ÷¸Õ½º Å×½ºÆ®, ¹öÀü ÄÁÆ®·Ñ, ¼³Á¤ °ü¸® °°Àº ¿ÏÀüÇÑ °³¹ß ÇÁ·Î¼¼½º¸¦ Áö¿øÇÏ´Â Ç÷¯±×Àεµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

CVS(¼Ò½º Á¦¾î¿ë ¿ÀǼҽº Concurrent Versions System)¿Í ÀÛ¾÷Çϱâ À§ÇÑ Ç÷¯±×ÀÎÀÌ Æ÷ÇÔµÈ Eclipse´Â Ç¥ÁØÀÌ´Ù. Team Ç÷¯±×ÀÎÀº CVS ¼­¹ö¿Í ¿¬°áÇϸ鼭 °³¹ß ÆÀ ¸â¹öµéÀÌ º°´Ù¸¥ º¯°æ ÀýÂ÷¸¦ °ÅÄ¡Áö ¾Ê°í ¼Ò½º ÄÚµå ÆÄÀÏ¿¡¼­ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. Eclipse ³»ºÎÀÇ ¼Ò½º Á¦¾î´Â ¿©±â¼­ ´õÀÌ»ó ´Ù·çÁö ¾Ê°Ú´Ù .

´ÙÀ½Àº ´Ù¾çÇÑ Ç÷¯±×ÀεéÀÌ´Ù:

¹öÀü ÄÁÆ®·Ñ°ú ¼³Á¤ °ü¸®

  • CVS
  • Merant PVCS
  • Rational ClearCase

UML ¸ðµ¨¸µ

  • OMONDO EclipseUML
  • Rational XDE (replaces Rose)
  • Together WebSphere Studio Edition

±×·¡ÇÈ

  • Batik SVG
  • Macromedia Flash

À¥ °³¹ß, HTML, XML

  • Macromedia Dreamweaver
  • XMLBuddy

¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö ÅëÇÕ

  • Sysdeo Tomcat launcher

Âü°íÀÚ·á ÂüÁ¶.

¿¹Á¦: UML ¸ðµ¨¸µ Ç÷¯±×ÀÎ
Ç÷¯±×ÀÎ ¿¹Á¦¿Í ÀÌ°ÍÀÌ Eclipse¿Í ¾î¶»°Ô ÅëÇÕÇÏ´ÂÁö º¸·Á¸é OMONDO EclipseUMLÀ» ´Ù¿î·Îµå Ç϶ó; µî·ÏÀ» ÇؾßÇÏÁö¸¸ Ç÷¯±×ÀÎÀº ¹«·áÀÌ´Ù. ÀÌ Ç÷¯±×ÀÎÀº GEF(Graphical Editor Framework) ±â¹ÝÀÌ°í ´Ù¸¥ Ç÷¯±×ÀÎÀº Eclipse¿ëÀÌ´Ù. GEF´Â Tools ÇÏÀ§ ÇÁ·ÎÁ§Æ®ÀÇ ÀϺÎÀÌ´Ù. GEF¸¦ ´Ù¿î·Îµå ÇÏ·Á¸é, Eclipse À¥ »çÀÌÆ®(Âü°íÀÚ·á)¿¡¼­ "downloads"¸¦ ¼±ÅÃÇÑ ´ÙÀ½ "Tools PMC downloads page"¸µÅ©¸¦ Ŭ¸¯ÇÑ´Ù. OMONDO (GEF version 2.0 for OMONDO version 1.0.2)¿¡¼­ ±ÇÀåÇÏ´Â GEF ±¸ÇöÀ» ´Ù¿î·Îµå ÇؾßÇÑ´Ù.

ÀÏ´Ü ´Ù¿î·Îµå µÇ¸é ´Ù¿î·Îµå ÆÄÀÏÀÇ ¾ÐÃàÀ» Ç®°í ÄÜÅÙÃ÷¸¦ Eclipse Ç÷¯±×ÀÎ µð·ºÅ丮¿¡ º¹»çÇÔÀ¸·Î¼­ Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÈ´Ù. ÀÌ °æ¿ì GEF´Â ¾ÐÃàÀÌ Ç®·Á Eclipse µð·ºÅ丮·Î µé¾î°¡¾ßÇÏÁö¸¸ EclipseUMLÀº ¾ÐÃàÀÌ Ç®·Á °ð¹Ù·Î Eclipse µð·ºÅ丮ÀÇ Ç÷¯±×ÀÎ ÇÏÀ§µð·ºÅ丮·Î µé¾î°¡¾ßÇÑ´Ù. ¾ÈÀüÀ» À§Çؼ­ Àӽà µð·ºÅ丮¿¡ ¾ÐÃàÀ» Ç®¾î ÀÌ µð·ºÅ丮¸¦ º¹»çÇÑ´Ù. Eclipse°¡ ½ÇÇàÁßÀ̶ó¸é Ç÷¯±×ÀÎÀÌ ÀνÄÇϵµ·Ï Á¤Áö½ÃŲ ÈÄ Àç½ÃÀÛÇؾßÇÑ´Ù.

EclipseUML (±×¸®°í GEF)ÀÌ ¼³Ä¡µÇ¸é Àڹ٠Ŭ·¡½º ÆÄÀÏÀ» ¸¸µé¾ú´ø ¹æ½Ä°ú °°Àº ¹æ½ÄÀ¸·Î Ŭ·¡½º ´ÙÀ̾î±×·¥À» ¸¸µé ¼ö ÀÖ´Ù. Java perspective¿¡¼­ Package ExplorerÀÇ "Hello" ÇÁ·ÎÁ§Æ®¿¡¼­ ¿À¸¥ÂÊÀ» Ŭ¸¯ÇÏ¿© Æ˾÷ ¸Þ´º¿¡¼­ New=>Other¸¦ ¼±ÅÃÇÑ´Ù. New ´ëÈ­»óÀÚÀÇ ¿ÞÂÊ Æгο¡´Â UML¿ë »õ·Î¿î ¿É¼ÇÀÌ ÀÖÀ»°ÍÀÌ´Ù. EclipseUMLÀÇ ¹«·á ¹öÀüÀº Ŭ·¡½º ´ÙÀ̾î±×·¥¸¸À» Áö¿øÇÏ¿© ¿À¸¥ÂÊÀÇ À¯ÀÏÇÑ ¿É¼ÇÀº UML Class DiagramÀÌ´Ù. UML Class DiagramÀ» ¼±ÅÃÇÏ¿© Ŭ·¡½º ´ÙÀ̾î±×·¥ À̸§¿¡ "Hello" µîÀÇ ´Ü¾î¸¦ ÀÔ·ÂÇÑ´Ù:

±×¸² 7. Class Diagram ¿¡µðÅÍ
Class Diagram

¿¡µðÅÍ ¿µ¿ª¿¡¼­, ±×·¡ÇÈ ¿¡µðÅÍ°¡ Ŭ·¡½º ´ÙÀ̾î±×·¥À» À§ÇØ ºó ĵ¹ö½º¿Í ÇÔ²² ³ªÅ¸³¯ °ÍÀÌ´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥À» ¸¸µå´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù: Ŭ·¡½º ´ÙÀ̾î±×·¥»óÀÇ Package Explorer¿¡¼­ ÀÚ¹Ù ÆÄÀÏÀ» µå·¡±× ¾Øµå µå·ÓÇÏ¿© ±âÁ¸ Äڵ带 ¿ª ¿£Áö´Ï¾î¸µÇÏ´Â ¹æ¹ý°ú ºó ´ÙÀ̾î±×·¥ À§¿¡ Åø¹Ù¿¡¼­ »ç¿ë °¡´ÉÇÑ ÅøÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ù ¹ø° ¹æ¹ýÀ» ½ÃÇèÇϱâÀ§ÇØ Person (File=>New=>Class »ç¿ë)À̶ó°í ÇÏ´Â »õ·Î¿î Ŭ·¡½º¸¦ ¸¸µé¾î ¿©±â¿¡ ¾Æ·¡¿Í °°ÀÌ µÎ °³ÀÇ ¾ÖÆ®¸®ºäÆ®¸¦ ÁØ´Ù:


/** Person.java
 * @author david
 */
public class Person {
private String name;
private Address address;

/**
 * Returns the address.
 * @return Address
 */
public Address getAddress() {
         return address;
}

/**
 * Returns the name.
 * @return String
 */
public String getName() {
        return name;
}

/**
 * Sets the address.
 * @param address The address to set
 */
public void setAddress(Address address) {
        this.address = address;
}

/**
 * Sets the name.
 * @param name The name to set
 */
public void setName(String name) {
       this.name = name;
}

}

Person.java Hello.ucd¸¦ ÀúÀåÇÏ°í ´Ý´Â´Ù.

±×¸² 8. Person Ŭ·¡½º ´ÙÀ̾î±×·¥
Person Class

UML¿¡¼­ Àڹ٠Ŭ·¡½º¸¦ ¸¸µé·Á¸é, Ŭ·¡½º ´ÙÀ̾î±×·¥ À©µµ¿ì »ó´Ü¿¡ ÀÖ´Â Åø¹ÙÀÇ "New class" ¹öÆ°À» Ŭ¸¯ÇÑ ÈÄ Å¬·¡½º ´ÙÀ̾î±×·¥À» Ŭ¸¯ÇÑ´Ù. New Ŭ·¡½º À§Àڵ尡 ¿­¸®¸é, Ŭ·¡½º À̸§¿¡ Address¸¦ ÀÔ·ÂÇÏ°í Finish¸¦ ´©¸¥´Ù.

Ŭ·¡½º À̸§¿¡ ¿À¸¥ÂÊ Å¬¸¯À» ÇÏ°í New=>Attribute ¼±ÅÃÀ» ÇÏ¿© Ŭ·¡½º¿¡ ¾ÖÆ®¸®ºäÆ®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. New ¾ÖÆ®¸®ºäÆ® ´ëÈ­»óÀÚ¿¡ ¾ÖÆ®¸®ºäÆ® À̸§, À¯Çü, °¡½Ã¼º µîÀ» ÀÔ·ÂÇÑ´Ù. Ŭ·¡½º À̸§¿¡ ¿À¸¥ÂÊ Å¬¸¯À» ÇÏ°í New=>Method¸¦ ¼±ÅÃÇÏ¿© ¸Þ¼Òµå¸¦ Ãß°¡ÇÑ´Ù.

´ÙÀ̾î±×·¥À» ¹Ù²Ù¸é ´ÙÀ̾î±×·¥ ¹Ø¿¡ÀÖ´Â Source Editor À©µµ¿ì´Â º¯°æ»çÇ×À» ¹Ý¿µÇÑ´Ù. ¸¶Áö¸·À¸·Î Association ¹öÆ°À» Ŭ¸¯ÇÏ°í Person Ŭ·¡½º¿¡¼­ Address Ŭ·¡½º·Î ¶óÀÎÀ» ±×¸®¸é Ŭ·¡½º »çÀÌÀÇ °ü°è¸¦ µµÇüÀ¸·Î ³ªÅ¸³¾ ¼ö ÀÖ´Ù. ´ÙÀ̾î±×·¥Àº ´ÙÀ½°ú °°´Ù:

±×¸² 9. Association
Association

ÀÌ UML Ç÷¯±×ÀÎÀº Eclipse Ç÷¯±×ÀÎÀÇ ÀüÇüÀ» ³ªÅ¸³½´Ù. ¿ì¼±, Åø°£ÀÇ ±ä¹ÐÇÑ ÅëÇÕÀ» ³ªÅ¸³½´Ù. ´ÙÁßÀÇ ÄÄÆ÷³ÍÆ®°¡ ÀÛµ¿ÇÏ°í ÀÖ´Ù´Â °ÍÀº ¸íÈ®ÇÏÁö ¾Ê´Ù. Eclipse Platform°ú JDTÀÇ ÅëÇÕÀº ¿Ïº®ÇÏ´Ù. ¿¹¸¦µé¾î, Person Ŭ·¡½º°¡ ¸¸µé¾îÁú ¶§, ÇÑ ¾ÖÆ®¸®ºäÆ®ÀÎ Address°¡ Á¤ÀǵÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ½ÅÅýº ¿¡·¯¸¦ µð½ºÇ÷¹ÀÌÇÑ´Ù. ±×µéÀº Address Ŭ·¡½º°¡ UML ´ÙÀ̾î±×·¥¿¡ ¸¸µé¾îÁö¸é »ç¶óÁø´Ù.

¶Ç ´Ù¸¥ Ư¡Àº EclipseUMLÀÌ ´Ù¸¥ Ç÷¯±×ÀÎ (ÀÌ °æ¿ì GEF)¿¡¼­ ±¸ÇöµÉ ¼ö ÀÖ´Ù.

¶Ç ´Ù¸¥ Ư¡Àº EclipseUML Ç÷¯±×ÀÎÀº ±â´Éº° ¹öÀüÀÌ ´Ù¾çÇÏ´Ù. Ŭ·¡½º ´ÙÀ̾î±×·¥À» Áö¿øÇÏ´Â ±âº» Ç÷¯±×ÀÎÀº ¹«·áÀÌ´Ù. ÇÏÁö¸¸ Á»´õ ³ªÀº ¹öÀüµéÀº »ç¿ë·á¸¦ ÁöºÒÇؾßÇÑ´Ù.

Eclipse Platform ¾ÆÅ°ÅØÃÄ
Eclipse PlatformÀº JDT¿Í Plug-in Development Environment °°Àº Ç÷¯±×ÀÎÀ» Áö¿øÇÏ´Â °­·ÂÇÑ ¼­ºñ½º¸¦ °®Ãá ÇÁ·¹ÀÓ¿÷ÀÌ´Ù. Platform runtime, Workspace, Workbench, Team Support, Help µîÀÇ ÁÖ¿ä ÄÄÆ÷³ÍÆ®·Î ±¸¼ºµÇ¾îÀÖ´Ù.

±×¸² 10. Eclipse Platform ¾ÆÅ°ÅØÃÄ
Eclipse architecture

Platform
Platform ·±Å¸ÀÓÀº ½ÃÀÛÇÒ ¶§ ¾î¶² Ç÷¯±×ÀÎÀÌ ¼³Ä¡µÇ´ÂÁö¸¦ ¹ß°ßÇÏ°í ±×µé¿¡ ´ëÇÑ Á¤º¸ ·¹Áö½ºÆ®¸®¸¦ ¸¸µç´Ù. ½ÃÀÛ ½Ã°£°ú ¸®¼Ò½º »ç¿ëÀ» ÁÙÀ̱âÀ§ÇØ, ½ÇÁ¦·Î ÇÊ¿äÇÏÁö ¾Ê´Â ÇÑ ¾î¶² Ç÷¯±×Àεµ ·ÎµùÇÏÁö ¾Ê´Â´Ù. Ä¿³ÎÀ» Á¦¿ÜÇÏ°í ³ª¸ÓÁö °ÍÀº Ç÷¯±×ÀÎÀ¸·Î¼­ ±¸ÇöµÈ´Ù.

Workspace
Workspace´Â »ç¿ëÀÚ ¸®¼Ò½º¸¦ °ü¸®ÇÏ´Â Ç÷¯±×ÀÎÀÌ´Ù. ¿©±â¿¡´Â »ç¿ëÀÚ°¡ ¸¸µç ÇÁ·ÎÁ§Æ®, ±× ÇÁ·ÎÁ§Æ® ÆÄÀÏ, ÆÄÀÏ°ú ´Ù¸¥ ¸®¼Ò½º¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÌ Æ÷ÇԵȴÙ. Workspace´Â »ý¼º(¶Ç´Â »èÁ¦, º¯°æ)µÈ ÆÄÀÏ °°ÀÌ ¸®¼Ò½º º¯°æ¿¡ ´ëÇÑ °ü·Ã Ç÷¯±×ÀÎÀ» °øÁöÇÒ ¿ªÇÒÀ» ÇÏ°íÀÖ´Ù.

Workbench
Workbench´Â Eclipse¿¡ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. Standard Widget Toolkit (SWT)°ú °í±Þ APIÀÎ JFace¸¦ »ç¿ëÇÏ¿© ±¸ÇöµÇ°í SWT »ó´Ü¿¡ ±¸ÇöµÈ´Ù.

SWT´Â EclipseÀÇ °¡Àå ³íÀï°Å¸®°¡ µÇ´Â ºÎºÐÀÓÀÌ Áõ¸íµÇ¾ú´Ù. SWT´Â Swing ¶Ç´Â AWT º¸´Ù´Â ±âº» OSÀÇ ¿ø½Ã ±×·¡ÇÈ ±â´ÉÀ¸·Î ¸ÅÇεȴÙ. »õ·Î¿î GUI API¸¦ »ç¿ëÇÔÀ¸·Î¼­ Eclipse workbenchÀÇ À̵¿¼º¿¡ Á¦ÇÑÀ» ÁÙ ¼ö ÀÖÁö¸¸, °¡Àå ´ëÁßÀûÀÎ OS¿ë SWT Æ÷Æ®´Â »ç¿ëÇÒ ¼ö ÀÖ´Ù.

Eclipse°¡ SWT¸¦ »ç¿ëÇÏ´Â °ÍÀº Eclipse ÀÚüÀÇ À̵¿¼º¿¡¸¸ ¿µÇâÀ» ÁØ´Ù. Swing/AWT ´ë½Å SWT¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÇÑ Eclipse¸¦ »ç¿ëÇÏ´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡´Â ¿µÇâÀÌ ¾ø´Ù.

Team support
team support ÄÄÆ÷³ÍÆ®´Â ¹öÀü ÄÜÆ®·Ñ°ú ¼³Á¤ °ü¸®¸¦ ¸Ã°í ÀÖ´Ù. ÇÊ¿äÇÒ ¶§ view¸¦ Ãß°¡ÇÏ¿© »ç¿ëÀÚ°¡ »ç¿ëµÈ ¹öÀü ÄÁÆ®·ÑÀÌ ¹«¾ùÀÌµç °£¿¡ ÀÎÅÍ·¢Æà ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ´ëºÎºÐÀÇ Ç÷¯±×ÀÎÀº ¹öÀü ÄÜÆ®·Ñ ¼­ºñ½º¸¦ Á¦°øÇÏÁö ¾Ê´Â ÇÑ team support ÄÄÆ÷³ÍÆ®¿Í ÀÎÅÍ·¢Æà ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

Help
help ÄÄÆ÷³ÍÆ®´Â Eclipse PlatformÀÇ È®À强°ú °ü·ÃÀÌ ÀÖ´Ù. Ç÷¯±×ÀÎÀÌ Eclipse¿¡ ±â´ÉÀ» Ãß°¡ÇÏ´Â °Í°ú °°Àº ¹æ½ÄÀ¸·Î help´Â ¾Öµå¿Â(add-on) ³×ºñ°ÔÀÌ¼Ç ±¸Á¶¸¦ Á¦°øÇÏ¿© ÅøÀÌ HTML ÆÄÀÏ ÇüÅ·Π¹®¼­¸¦ Ãß°¡Çϵµ·Ï ÇÑ´Ù.

EclipseÀÇ ¹Ì·¡
¸¹Àº »ç¶÷µéÀÌ Eclipse °ü·Ã °³¹ßÀ» ÇÏ°í ÀÖ´Ù. ÁÖ¿ä ¼ÒÇÁÆ®¿þ¾î Åø º¥´õµéÀº À̸¦ ÁøÇàÁßÀÌ°í ¿ÀǼҽº Eclipse Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ ¼ö´Â ³ª³¯ÀÌ ´Ã¾î³ª°íÀÖ´Ù.

À̵¿°¡´ÉÇÏ°í È®Àå°¡´ÉÇÑ ¿ÀǼҽº ÇÁ·¹ÀÓ¿÷Àº »õ·ÎÀº ¾ÆÀ̵ð¾î°¡ ¾Æ´Ï´Ù. ÇÏÁö¸¸ °­·ÂÇÏ°í ¼¼·ÃµÈ µðÀÚÀÎ ¶§¹®¿¡ Eclipse´Â ÀüÇô »õ·Î¿î ÈûÀ» ºÒ·¯ÀÏÀ¸Å°°í ÀÖ´Ù. IBMÀÌ 4õ¸¸ ´Þ·¯ »ó´çÀÇ ¼¼°èÀû ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ÀÇ ¼Ò½º ºÐ¾ß¿¡ ½ñ¾ÆºÎÀ½À¸·Î¼­ ÀÌ·¯ÇÑ Çö»óÀÌ °¡´ÉÇØÁ³´Ù.

Âü°íÀÚ·á

¸ñ Â÷:
Eclipse¶õ ¹«¾ùÀΰ¡?
Eclipse´Â ¿ÀÇ ¼Ò½ºÀÌ´Ù!
Eclipse´Â ´©±¸Àΰ¡?
Eclipse Workbench
Java Development Environment (JDE)
Ãß°¡ Ç÷¯±×ÀÎ
¿¹Á¦: UML ¸ðµ¨¸µ Ç÷¯±×ÀÎ
¿ä¾à
EclipseÀÇ ¹Ì·¡
Âü°í ÀÚ·á
ÇÊÀÚ ¼Ò°³
±â»ç¿¡ ´ëÇÑ Æò°¡
°ü·Ã dW ¸µÅ©:
Plug a Swing-based development tool into Eclipse
Internationalize your Eclipse plug-in
Use Eclipse to build a user interface for XML
Subscribe to the developerWorks newsletter
US ¿ø¹® Àбâ
Also in the Java zone:
Tutorials
Tools and products
Code and components
Articles
ÇÊÀÚ¼Ò°³
David Gallardo´Â ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®ÀÌÀÚ ¼ÒÇÁÆ®¿þ¾î ±¹Á¦È­, ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀ̼Ç, µ¥ÀÌÅͺ£À̽º °³¹ßÀ» Àü¹®À¸·Î ´Ù·ç´Â ÀÛ°¡ÀÌ´Ù.
ÀÌ ±â»ç¿¡ ´ëÇÏ¿© ¾î¶»°Ô »ý°¢ÇϽʴϱî?

Á¤¸» ÁÁ´Ù (5) ÁÁ´Ù (4) ±×Àú±×·¸´Ù (3) ¼öÁ¤º¸¿ÏÀÌ ÇÊ¿äÇÏ´Ù(2) ÇüÆí¾ø´Ù (1)

  È¸»ç¼Ò°³  |  °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥  |  ¹ý·ü  |  ¹®ÀÇ