½ÃÀÛÇϱâ

EclipseÀÇ APT

APT Ç÷¯±×ÀÎÀº Eclipse ³»ºÎ¿¡¼­ ¹Ì·¯ API¸¦ »ç¿ëÇϱâ À§ÇØ ÀÛ¼ºµÈ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­¸¦ ½ÇÇàÇÏ¿© Eclipse¿¡ Java 5 ¾î³ëÅ×ÀÌ¼Ç Ã³¸® Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù.

ÀÌ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­´Â Eclipse ³»ºÎ¿¡ ÀÔ·ÂÇÒ ¶§ Æ®¸®°ÅµÇ¸ç ÆíÁý±â ³»ºÎ¿¡ Á÷Á¢ ¿À·ù ¹× °æ°í¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ¸í·ÉÇà¿¡¼­ SunÀÇ APT µµ±¸¸¦ ½ÇÇàÇÏ´Â °Íó·³ Á¤»ó ºôµå ¾ÆÆ¼ÆÑÆ®¸¦ »ý¼ºÇÕ´Ï´Ù.

Ç÷¯±×ÀÎ ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â JDT-APT ÇÁ·ÎÁ§Æ® À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

¾î³ëÅ×ÀÌ¼Ç Ã³¸® Ȱ¼ºÈ­

ȯ°æ ¼³Á¤¿¡¼­ Java 5.0 ·¹º§ Áؼö¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ Java->ÄÄÆÄÀÏ·¯¿¡¼­ ÇÁ·ÎÁ§Æ® ÄÄÆÄÀÏ·¯¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.

ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤ ÆäÀÌÁö ½ºÅ©¸°¼¦

´ÙÀ½À¸·Î Java->ÄÄÆÄÀÏ·¯->¾î³ëÅ×ÀÌ¼Ç Ã³¸®·Î ´ÙÀ½°ú °°ÀÌ ¾î³ëÅ×ÀÌ¼Ç Ã³¸®¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¾î³ëÅ×ÀÌ¼Ç Ã³¸® Ư¼º ÆäÀÌÁö ½ºÅ©¸°¼¦

ÀÌ ´ëÈ­ »óÀÚ¿¡¼­´Â ¿øÇÏ´Â °æ¿ì »ý¼ºµÈ ¼Ò½º µð·ºÅ丮¸¦ ÁöÁ¤Çϰí ÇÊ¿äÇÑ ÇÁ·Î¼¼¼­ ¿É¼ÇÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í: Eclipse¿¡¼­´Â "-Aclasspath" ¹× "-Asourcepath" ¿É¼ÇÀÌ ÀÚµ¿À¸·Î ¸ðµç ÇÁ·Î¼¼¼­·Î Àü´ÞµÇ¹Ç·Î º°µµ·Î Á¦°øÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.

¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­ Ãß°¡

´ÙÀ½°ú °°ÀÌ Java->ÄÄÆÄÀÏ·¯->¾î³ëÅ×ÀÌ¼Ç Ã³¸®->ÆÑÅ丮 °æ·Î¿¡¼­ ÇÁ·ÎÁ§Æ®¿¡ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÑÅ丮 °æ·Î Ư¼º ÆäÀÌÁö ½ºÅ©¸°¼¦

ÆÑÅ丮 °æ·Î ¹× ¼Ò½º Á¦¾î

ÆÑÅ丮 °æ·Î´Â ¼Ò½º Á¦¾î¿Í »óÈ£ÀÛ¿ëÇÑ´Ù´Â Á¡¿¡¼­ Ŭ·¡½º °æ·Î¿Í À¯»çÇÕ´Ï´Ù. ÆÑÅ丮 JAR °æ·Î¸¦ Çϵå ÄÚµùÇÏÁö ¾ÊÀ¸·Á¸é "JAR Ãß°¡..." ´ÜÃß·Î ÇÁ·ÎÁ§Æ® °ü·Ã JARÀ» »ç¿ëÇϰųª "º¯¼ö Ãß°¡..." ´ÜÃ߷ΠŬ·¡½º °æ·Î º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ´ÜÃ߸¦ ÅëÇØ ã¾Æº¼ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·Î¼¼¼­ ¿É¼Ç ¹× ¼Ò½º Á¦¾î

°æ·Î¸¦ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼­·Î Àü´ÞµÈ ¿É¼ÇÀ¸·Î »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡µµ Àý´ë °æ·Î¸¦ Çϵå ÄÚµùÇÏÁö ¾ÊÀ½À¸·Î½á ¼Ò½º Á¦¾î¿¡¼­ ±¸¼ºÀ» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ÇÁ·Î¼¼¼­ ¿É¼Ç ³»ºÎ¿¡¼­ Ŭ·¡½º °æ·Î º¯¼ö¸¦ Áö¿øÇÕ´Ï´Ù. ¾çÃø¿¡¼­ ¸ðµÎ º¯¼ö¸¦ %·Î ±¸ºÐÇØ¾ß Çϸç ÇØ´ç º¯¼ö´Â °æ·ÎÀÇ Ã¹ ¹øÂ° ¼¼±×¸ÕÆ®¿©¾ß ÇÕ´Ï´Ù.

µû¶ó¼­ FOO°¡ d:/foo¸¦ °¡¸®Å°´Â Ŭ·¡½º °æ·Î º¯¼öÀÎ °æ¿ì %FOO%/bar.txt´Â d:/foo/bar.txt·Î ÇØ¼®µË´Ï´Ù. Ŭ·¡½º °æ·Î ÇØ¼®Àº Ŭ·¡½º °æ·Î º¯¼öÀÇ Á¸Àç ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÀÌ º¯¼ö°¡ ¾ø´Â °æ¿ì, ȯ°æ ¿É¼Ç¿¡ ±âº» ¹®ÀÚ¿­ÀÌ Ãß°¡µË´Ï´Ù. ±×·¯³ª bar.txt(ÀÌ ¿¹Á¦ÀÇ °æ¿ì)´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

¿¹¾àµÈ º¯¼ö ROOT¿¡´Â Ưº°ÇÑ Àǹ̰¡ ºÎ¿©µË´Ï´Ù. Áï, ÀÛ¾÷°ø°£ ·çÆ®·Î¼­ ÇÁ·ÎÁ§Æ® ÀÚ¿øÀ» ¼Ò°³ÇÕ´Ï´Ù. µû¶ó¼­ ¿¹¸¦ µé¾î, ÇÁ·ÎÁ§Æ® À̸§ÀÌ quuxÀÎ °æ¿ì, %ROOT%/quux´Â quuxÀÇ Àý´ë °æ·Î·Î ºÐ¼®µÇ¸ç % ROOT%/quux/.classpath´Â quux/.classpath¿¡ ´ëÇÑ Àý´ë °æ·Î·Î ºÐ¼®µË´Ï´Ù. ROOT¸¦ »ç¿ëÇÏ´Â °æ¿ì, °æ·ÎÀÇ Ã¹ ¹øÂ° ¼¼±×¸ÕÆ®´Â ½ÇÁ¦·Î Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼­´Â quux ÇÁ·ÎÁ§Æ®°¡ Á¸ÀçÇØ¾ß Çϸç .classpath´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.