JDT ±¸Á¶ ¹× API
JDT°¡ ¸ðµç ±â´ÉÀ» °®Ãá Java IDE¸¦ Á¦°øÇÏ´Â °æ¿ì, ¿Ö JDT API¸¦ »ç¿ëÇØ¾ß Çմϱî?
±â´ÉÀÇ ÀϺηΠJava ÇÁ·Î±×·¥À̳ª ÀÚ¿ø°ú »óÈ£ ÀÛ¿ëÇÏ´Â Ç÷¯±×ÀÎÀ» ºôµåÇÏ´Â °æ¿ì ´ÙÀ½ Áß Çϳª
ÀÌ»óÀ» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- ÇÁ·ÎÁ§Æ® ÀÛ¼º, Java ¼Ò½º ÄÚµå »ý¼º, ºôµå ¼öÇà ¶Ç´Â ÄÚµåÀÇ ¹®Á¦Á¡ ¹ß°ß µî°ú °°Àº Java
ÀÚ¿øÀ» ÇÁ·Î±×·¥¿¡ µû¶ó ó¸®
- Ç÷§Æû¿¡¼ Java ÇÁ·Î±×·¥À» ÇÁ·Î±×·¥¿¡ µû¶ó ½ÇÇà
- Java ·±Å¸ÀÓÀÇ »õ Á¦Ç°±ºÀ» Áö¿øÇϱâ À§ÇÑ »õ·Î¿î À¯ÇüÀÇ VM ½ÇÇà±â Á¦°ø
- Java IDE¿¡ »õ ±â´É°ú È®Àå Ãß°¡
JDT API¸¦ Ç÷¯±×Àο¡ »ç¿ëÇÒ °æ¿ì JDT Ç÷¯±×ÀÎÀ» plug-in.xml¿¡ Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î
Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
- org.eclipse.jdt.core´Â ÄÚ¾î Java ¿ä¼Ò¿Í API¸¦ Á¤ÀÇÇÏ´Â
Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº Ç×»ó Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.
- org.eclipse.jdt.ui´Â Java UI API¸¦ Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº JDT UI
Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.
- org.eclipse.jdt.junit´Â JUnit ÅëÇÕ API¸¦ Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº
JU ÅëÇÕ Å¬·¡½º¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.
- org.eclipse.jdt.launchingÀº Java ½ÇÇà°ú ·±Å¸ÀÓ Áö¿øÀ» Á¤ÀÇÇÏ´Â
Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº JVM(Java Virtual Machine)À»
ÇÁ·Î±×·¥¿¡ µû¶ó ½ÇÇàÇÒ °æ¿ì¿¡ Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.
- org.eclipse.jdt.debug´Â Java µð¹ö±× ¸ðµ¨À» Á¤ÀÇÇÏ´Â
Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº µð¹ö±×µÇ°í ÀÖ´Â ÇÁ·Î±×·¥ÀÇ ¿ÀºêÁ§Æ®¿¡ ÇÁ·Î±×·¡¹ÖÇÏ¿© ¾×¼¼½ºÇØ¾ß ÇÒ °æ¿ì¿¡
Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.
- org.eclipse.jdt.debug.ui´Â Java µð¹ö±× UI È®ÀåÀ»
Á¤ÀÇÇÏ´Â Ç÷¯±×ÀÎÀÔ´Ï´Ù. ÀÌ Ç÷¯±×ÀÎÀº ÇÁ·ÒÇÁÆ®ÇÏ´Â ¼Ò½º À§Ä¡ ÁöÁ¤ÀÚ ¶Ç´Â
Java ½ÇÇà ±¸¼º ÅÇ¿¡ ÇÁ·Î±×·¡¹ÖÇÏ¿© ¾×¼¼½ºÇØ¾ß ÇÒ °æ¿ì¿¡ Çʼö ÇÁ·Î±×·¥ ¿ä¼Ò·Î¼ ³ª¿µË´Ï´Ù.