1.3 Eclipse Editor
ÀÛ¼ºÀÚ : ÁøÀº¿µ ( 2004-01-29)
¸ñÂ÷
- ÇÁ·Î±×·¥ ´Ù¿î·Îµå
- ¼³Ä¡
- »ç¿ë¹ý
- À¯¿ëÇÑ ±â´Éµé
ÀÚ¹Ù¸¦ °³¹ßÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¡µðÅÍ´Â ¸¹ÀÌ ÀÖÁö¸¸ ±×Áß¿¡¼ ½±°Ô ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, ¸¹Àº °³¹ßÀÚµéÀÌ »ç¿ëÇÏ°í ÀÖ´Â eclipse ¿¡µðÅ͸¦ ¼³Ä¡Çغ¸ÀÚ.
eclipse´Â ¿©·¯ °³¹ßȯ°æ »çÀ̸¦ ¿Ô´Ù°¬´ÙÇÒ ÇÊ¿ä ¾øÀÌ À̵éÀ» Á¶È·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù. Áï ±âº»È¯°æ¿Ü¿¡ ´Ù¸¥ ÀÛ¾÷À» ÇÏ°í ½ÍÀ¸¸é ÇÊ¿äÇÑ Ç÷¯±×ÀÎÀ» ´Ù¿î·Îµå ¹Þ¾Æ Ãß°¡ÇÏ¸é ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¿©±â¼´Â °£´ÜÇÑ ±âº» »ç¿ë¹ý¿¡ ´ëÇؼ¸¸ ´Ù·ç°Ú´Ù.
1.3.1 ÇÁ·Î±×·¥ ´Ù¿î·Îµå
Eclipse SDK´Â ¾Æ·¡¿Í °°Àº »çÀÌÆ®¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.
¨ç Main Eclipse Download Site¸¦ Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í °°Àº ȸéÀÌ ³ªÅ¸³´Ù.
¨è BuildNameÀÌ 2.1.2¸¦ Ŭ¸¯ÇÑ´Ù.
¨é ¿øÇÏ´Â Ç÷§ÆûÀÇ download fileÀ» ¼±ÅÃÇÑ´Ù.
¨ê ¿©±â¿¡¼´Â Windows 98/ME/2000/XP¸¦ ¼±ÅÃÇÏ°Ú´Ù. ¾Æ·¡¿Í °°Àº âÀÌ ³ªÅ¸³ª¸é ¿øÇÏ´Â Àå¼Ò¿¡ ÆÄÀÏÀ» dowonload¹Þ´Â´Ù.
¨ë ´Ù½Ã ÀüÀüȸéÀ¸·Î µÇµ¹¾Æ°¡ ȸéÀÇ ¸Ç ¸¶Áö¸·À» º¸¸é ÇÑ±Û µµ¿ò¸»À» Áö¿øÇÏ´Â language packÀÖ´Ù. BuildNameÀÌ 2.1.2_TranslationsÀ» Ŭ¸¯ÇÑ´Ù.
¨ì ¿øÇÏ´Â Ç÷§ÆûÀÇ ÆÄÀÏÀ» ¼±ÅÃÇÑ´Ù. ¿©±â¿¡¼´Â eclipse2.1.2.1-SDK-win32-LanguagePackFeature.zipÀ» ¼±ÅÃÇÏ°Ú´Ù.
1.3.2 ¼³Ä¡
¨ç ÆÄÀϵéÀ» download¹ÞÀº Æú´õ·Î À̵¿ÇÑ ÈÄ eclipse-SDK-2.1.2-win32.zipÀ» ´õºíŬ¸¯ÇÏ¿© c:\¿¡ ¾ÐÃàÀ» Ǭ´Ù.
¨è ¾ÐÃàÀ» Ç®¸é ¾Æ·¡¿Í °°Àº Æú´õµéÀÌ ³ªÅ¸³´Ù.
¨é eclipse.exe¸¦ ½ÇÇàÇÏ¸é µÈ´Ù. ´Ü eclipse´Â ½ÃÀÛ¸Þ´º¿¡ ¸Þ´º°¡ »ý¼ºµÇÁö ¾Ê±â ¶§¹®¿¡ ´ÜÃà¾ÆÀÌÄÜÀ» ¹Ì¸® ¸¸µé¾î ³õ´Â °ÍÀÌ ÁÁ´Ù.
¨ê ´ÙÀ½À¸·Î´Â eclipse2.1.2.1-SDK-win32-LanguagePackFeature.zipÀ» ´õºíŬ¸¯ÇÏ¿© ¹æ±Ý ¼³Ä¡ÇÒ Æú´õ¿¡ °°ÀÌ ¾ÐÃàÀ» Ǭ´Ù.
¨ë ¾ÐÃàÀ» Á¦´ë·Î Ç®¾ú´Ù¸é ÀÌÁ¦ ÀÌŬ¸³½º¸¦ ½ÇÇà½ÃÄÑ º¸ÀÚ.
eclipse.exe¸¦ ´õºíŬ¸¯ÇÑ´Ù.
1.3.3 »ç¿ë¹ý
¨ç ÀÌŬ¸³½º¸¦ ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº âÀÌ ³ªÅ¸³´Ù.
°¢°¢ÀÇ ¸íĪÀº ¾Æ·¡¿Í °°À¸¸ç ¸Þ´º¿Í Åø¹Ù¸¦ Á¦³úÇÏ¸é ³× ¿µ¿ªÀ¸·Î ºÐ¸®µÇ¾î Àִµ¥, ÀÌ °¢°¢À» ºä(view)¶ó ÇÑ´Ù. ³× °³ÀÇ ºä¸¦ Æ÷ÇÔÇÏ´Â Àüü ¿µ¿ªÀ» ÆÛ½ºÆåƼºê¶óÇϴµ¥, ¾Æ·¡ÀÇ ±×¸²Àº ¸®¼Ò½º ÆÛ½ºÆåÆ®ºê¶ó ÇÑ´Ù.
¨è ÀÚ¹Ù¸¦ »ç¿ëÇÏ·Á¸é ÀÚ¹Ù ÆÛ½ºÆåƼºê·Î ÀüȯÇØ¾ß ÇÑ´Ù.
¼ôÄƹٿ¡¼ [open perspective]¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÑ ÈÄ ³ªÅ¸³ª´Â Æ˾÷¸Þ´º¿¡¼ [java]¸Þ´º¸¦ Ŭ¸¯Çϸé JAVA ÆÛ½ºÆåƼºê·Î ÀüȯµÈ´Ù.
¨é ¼ôÄƹٿ¡ »õ·Î¿î ÆÛ½ºÆåƼºê°¡ µî·ÏµÈ °Í À» º¼ ¼ö ÀÖ´Ù.
¨ê ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ À§ÇØ °¡Àå ¸ÕÀú ÇØ¾ß ÇÒ ÀÏÀº ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ´Â ÀÏÀÌ´Ù. ÆÐÅ°Áö Ž»ö±â¿¡¼ ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÑ ÈÄ [½Å±Ô] ¸Þ´º¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÑ´Ù.
¨ë ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇϴ âÀÌ ¿¸°´Ù. ¿ÞÂÊ Æгο¡¼ JavaÇ׸ñÀ» ¼±ÅÃÇÑ ÈÄ ¿À¸¥ÂÊ Æгο¡¼ Java project¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ´ÙÀ½¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
¨ì ÇÁ·ÎÁ§Æ®ÀÇ À̸§À» JavaSampleÀ̶ó°í ÀÛ¼ºÇÑ ÈÄ ¿Ï·á¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
¨í ÆÐÅ°Áö Ž»ö±â¿¡ ¾Æ·¡¿Í °°Àº ³»¿ëÀ» ¹Ù²ï °ÍÀ» È®ÀÎÇÑ´Ù.
¨î ÀÌÁ¦ HelloWorldŬ·¡½º¸¦ ¸¸µé¾î º¸ÀÚ Åø¹Ù¿¡¼ new java class¹öÆ°À» ´·¯ ¸¶¹ý»çâÀ» ¶ç¿î´Ù.
¨î Ŭ·¡½ºÀÇ À̸§°ú À§Ä¡, ÆÐÅ°Áö, Á¢±Ù Á¦ÇÑÀÚµîÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡¼´Â Ŭ·¡½º¸íÀ» "HelloWorld"¶ó°í ÁöÁ¤ÇÏ°í, public static void main( String [] args) ¿¡¸¸ checkÇÑ ÈÄ ¿Ï·á¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
¨ï JavaSample ÇÁ·ÎÁ§Æ®ÀÇ µðÆúÆ® ÆÐÅ°Áö¿¡ HelloWorld.java°¡ ¸¸µé¾îÁö°í, ¿¡µðÅÍ¿¡´Â HelloWorldŬ·¡½º Äڵ尡 »ý¼ºµÈ´Ù.
¨ð ÀÌÁ¦ ¸ÞÀÎ ¸Þ¼Òµå¾È¿¡ ´ÙÀ½°ú °°ÀÌ Äֿܼ¡ "Hello world"¶ó°í Ãâ·ÂµÇ°Ô ÀÔ·ÂÇÑ´Ù.
¨ñ À§¿Í °°ÀÌ ¼öÁ¤ÇÑ ÈÄ ÀúÀåÇϸé, ÀÚµ¿À¸·Î ÄÄÆÄÀÏ µÈ´Ù. ÄÄÆÄÀÏÀÌ ¹®Á¦¾øÀÌ ³¡³µÀ¸¸ç ½ÇÇàÀ» ½ÃÄѺ¸ÀÚ.
Åø¹Ù¿¡¼ ½ÇÇà¾ÆÀÌÄÜÀÇ "¿ª»ï°¢Çü ´ÜÃß"¸¦ Ŭ¸¯ÇÑ ÈÄ [½ÇÇ൵±¸]¿¡¼ [ÀÚ¹Ù ÀÀ¿ëÇÁ·Î±×·¥]À» Ŭ¸¯ÇÑ´Ù.
¨ò ŽºÅ© âÀ» º¸¸é °á°ú°¡ ³ªÅ¸³ª´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¨ó ÆÐÅ°Áö Ž»ö±â¿¡¼ ¾Æ·¡¿Í °°ÀÌ [¼Ò½º Æú´õ]¸¦ Çϳª »ý¼ºÇÑ ÈÄ ±× ¾È¿¡ HelloWorld.java¹®¼¸¦ º¹»çÇÑ´Ù.
¨ô ÆÐÅ°Áö Ž»ö±â¿¡¼ ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏ¸é »ý¼ºÇÒ ¼ö ÀÖ´Ù.
À§¿Í °°ÀÌ ÀÛ¼ºÇÑ ¹®¼µé°ú Æú´õ´Â eclipseÆú´õ¾Æ·¡ ¹°¸®ÀûÀ¸·Î Á¸ÀçÇÏ°Ô µÈ´Ù.
1.3.4 À¯¿ëÇÑ ±â´Éµé
¨ç ¿ÜºÎ ÆÄÀÏ °¡Á®¿À±â
¿¹Àü¿¡ ÀÛ¼ºÇÑ ¼Ò½º ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®·Î ºÒ·¯º¸ÀÚ. ÀúÀåÇÏ·Á´Â Æú´õ¸¦ ¼±ÅÃÇÑ ÈÄ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í °°Àº Æ˾÷âÀÌ ³ªÅ¸³´Ù.
¨è [°¡Á®¿À±â]¸Þ´º¸¦ Ŭ¸¯ÇÏ¸é ¾Æ·¡¿Í °°Àº âÀÌ ³ªÅ¸³´Ù. ÇÇÀÏÀ» ¼±ÅÃÇÏ·Á¸é "ÆÄÀÏ ½Ã½ºÅÛ"À» ¼±ÅÃÇÑ ÈÄ ´ÙÀ½ ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.
¨é "ã¾Æº¸±â" ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ¿øÇÏ´Â Æú´õ¸¦ ¼±ÅÃÇÑ´Ù. ÇØ´ç Æú´õ¿¡¼ °¡Á®¿À·Á´Â ¹®¼¸¦ Ŭ¸¯ÇÑ´Ù. ¿©±â¿¡¼´Â "temp" Æú´õ¿¡ ÀÖ´Â ArrayTest.java¹®¼¸¦ ¼±ÅÃÇÏ°Ú´Ù. ¿Ï·á¹öÆ°À» Ŭ¸¯ÇÏ¸é ¹®¼¸¦ °¡Á®¿Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|