APT Ç÷¯±×ÀÎÀº Eclipse ³»ºÎ¿¡¼ ¹Ì·¯ API¸¦ »ç¿ëÇϱâ À§ÇØ ÀÛ¼ºµÈ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼¸¦ ½ÇÇàÇÏ¿© Eclipse¿¡ Java 5 ¾î³ëÅ×ÀÌ¼Ç Ã³¸® Áö¿øÀ» Ãß°¡ÇÕ´Ï´Ù.
ÀÌ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼´Â Eclipse ³»ºÎ¿¡ ÀÔ·ÂÇÒ ¶§ Æ®¸®°ÅµÇ¸ç ÆíÁý±â ³»ºÎ¿¡ Á÷Á¢ ¿À·ù ¹× °æ°í¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ¸í·ÉÇà¿¡¼ SunÀÇ APT µµ±¸¸¦ ½ÇÇàÇÏ´Â °Íó·³ Á¤»ó ºôµå ¾ÆÆ¼ÆÑÆ®¸¦ »ý¼ºÇÕ´Ï´Ù.
Ç÷¯±×ÀÎ ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â JDT-APT ÇÁ·ÎÁ§Æ® À¥ »çÀÌÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½À¸·Î Java->ÄÄÆÄÀÏ·¯->¾î³ëÅ×ÀÌ¼Ç Ã³¸®·Î ´ÙÀ½°ú °°ÀÌ ¾î³ëÅ×ÀÌ¼Ç Ã³¸®¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ´ëÈ »óÀÚ¿¡¼´Â ¿øÇÏ´Â °æ¿ì »ý¼ºµÈ ¼Ò½º µð·ºÅ丮¸¦ ÁöÁ¤Çϰí ÇÊ¿äÇÑ ÇÁ·Î¼¼¼ ¿É¼ÇÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í: Eclipse¿¡¼´Â "-Aclasspath" ¹× "-Asourcepath" ¿É¼ÇÀÌ ÀÚµ¿À¸·Î ¸ðµç ÇÁ·Î¼¼¼·Î Àü´ÞµÇ¹Ç·Î º°µµ·Î Á¦°øÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
°æ·Î¸¦ ¾î³ëÅ×ÀÌ¼Ç ÇÁ·Î¼¼¼·Î Àü´ÞµÈ ¿É¼ÇÀ¸·Î »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡µµ Àý´ë °æ·Î¸¦ Çϵå ÄÚµùÇÏÁö ¾ÊÀ½À¸·Î½á ¼Ò½º Á¦¾î¿¡¼ ±¸¼ºÀ» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ÇÁ·Î¼¼¼ ¿É¼Ç ³»ºÎ¿¡¼ Ŭ·¡½º °æ·Î º¯¼ö¸¦ Áö¿øÇÕ´Ï´Ù. ¾çÃø¿¡¼ ¸ðµÎ º¯¼ö¸¦ %·Î ±¸ºÐÇØ¾ß Çϸç ÇØ´ç º¯¼ö´Â °æ·ÎÀÇ Ã¹ ¹øÂ° ¼¼±×¸ÕÆ®¿©¾ß ÇÕ´Ï´Ù.
µû¶ó¼ 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´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.