Java ºôµå °æ·Î ÆäÀÌÁö

Âü°í: ÀÌ ÆäÀÌÁöÀÇ ¿É¼ÇÀº Java ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î ¼³Á¤À» Ç¥½ÃÇÕ´Ï´Ù. ÀÛ¼ºµÈ ÇÁ·ÎÁ§Æ®ÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¶Ç´Â WorkbenchÀÇ ÆÄÀÏ ¸Þ´º¿¡¼­ ÇÁ·ÎÁ§Æ® Ư¼º(ÇÁ·ÎÁ§Æ® > Ư¼º > Java ºôµå °æ·Î)À» ÅëÇØ ÀÌ ÆäÀÌÁö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.

ºôµå Ŭ·¡½º °æ·Î´Â ÇÁ·ÎÁ§Æ®¸¦ ºôµåÇÒ ¶§ ÄÄÆÄÀÏ·¯¿¡ º¸ÀÌ´Â °æ·ÎÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

¼Ò½º ÅÇ

¼Ò½º Æú´õ´Â .java ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÆÐŰÁöÀÇ ·çÆ®ÀÔ´Ï´Ù. ÄÄÆÄÀÏ·¯´Â Æ÷ÇÔµÈ ÆÄÀÏÀ» Ãâ·Â Æú´õ¿¡ ÀÛ¼ºµÉ .class ÆÄÀÏ·Î º¯È¯ÇÕ´Ï´Ù. Ãâ·Â Æú´õ´Â ¼Ò½º Æú´õ°¡ °íÀ¯ÇÑ Ãâ·Â Æú´õ¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇϰí ÇÁ·ÎÁ§Æ®¸¶´Ù Á¤Àǵ˴ϴÙ. °¢ ¼Ò½º Æú´õ´Â ÄÄÆÄÀÏ·¯¿¡ Ç¥½ÃµÇÁö ¾Ê¾Æ¾ß ÇÏ´Â Æú´õ ³»ÀÇ ÀÚ¿øÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï Á¦¿Ü ÇÊÅ͸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ÄÄÆÄÀÏ·¯ > ºôµå)ÀÇ ¼³Á¤ÀÌ ÀÚ¿øÀ» ÇÊÅ͸µÇϵµ·Ï ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¼Ò½º Æú´õ¿¡ ÀÖ´Â ÀÚ¿øµµ Ãâ·Â Æú´õ¿¡ º¹»çµË´Ï´Ù.

¼Ò½º Æú´õ ¿É¼Ç
¿É¼Ç ¼³¸í
Æú´õ Ãß°¡ ¼Ò½º¸¦ Æ÷ÇÔÇÒ Æú´õ¸¦ »õ·Î ÀÛ¼ºÇÕ´Ï´Ù.
ÆíÁý ÇöÀç ¼±ÅÃµÈ ¼Ò½º Æú´õ ¶Ç´Â ¼Ò½º Æú´õ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦°Å Ŭ·¡½º °æ·Î¿¡¼­ ¼±ÅÃµÈ Æú´õ¸¦ Á¦°ÅÇÕ´Ï´Ù. ÇÏÁö¸¸ À̰ÍÀº Æú´õ³ª Æú´õÀÇ ÄÁÅÙÃ÷¸¦ »èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù.
¼Ò½º Æú´õ¸¶´Ù Ãâ·Â Æú´õ Çã¿ë ¼Ò½º Æú´õÀÇ 'Ãâ·Â Æú´õ' ¼Ó¼ºÀ» Ç¥½ÃÇϰųª ¼û±é´Ï´Ù.

¼Ò½º Æú´õ ¼Ó¼º
¼Ó¼º ¼³¸í
Á¦¿Ü ÇÊÅÍ ÄÄÆÄÀÏ·¯¿¡ Ç¥½ÃÇÏÁö ¾ÊÀ» ÀÚ¿øÀ» ¼±ÅÃÇÕ´Ï´Ù.
Ãâ·Â Æú´õ ¼Ò½º Æú´õ¸¶´Ù Ãâ·Â Æú´õ Çã¿ëÀ» ¼±ÅÃÇÑ °æ¿ì¿¡¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ¼Ò½º Æú´õƯÁ¤ Ãâ·Â À§Ä¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ±âº»°ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì Ãâ·Â Æú´õ°¡ »ç¿ëµË´Ï´Ù.

ÇÁ·ÎÁ§Æ® ÅÇ

ºôµå °æ·ÎÀÇ Çʼö ÇÁ·ÎÁ§Æ® ¸ñ·Ï¿¡¼­ ´Ù¸¥ Workbench ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í ¸ðµÎ ¼±Åà ¹× ¸ðµÎ ¼±Åà Ãë¼Ò ´ÜÃ߸¦ »ç¿ëÇÏ¿© ºôµå °æ·Î¿¡ ´Ù¸¥ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çʼö ÇÁ·ÎÁ§Æ®¸¦ °£Á¢ÀûÀ¸·Î Ãß°¡Çϸé '³»º¸³»Áü'À¸·Î Ç¥½ÃµÈ ¸ðµç Ŭ·¡½º °æ·Î Ç׸ñÀÌ Ãß°¡µË´Ï´Ù. Ŭ·¡½º Ç׸ñÀ» ³»º¸³»ÁüÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ¼ø¼­ ¹× ³»º¸³»±â ÅÇ¿¡¼­ ¼öÇàÇÕ´Ï´Ù.

¿©±â¼­ ¼±ÅÃµÈ ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î ÂüÁ¶ÇÒ ÇÁ·ÎÁ§Æ® ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù. ÂüÁ¶ÇÒ ÇÁ·ÎÁ§Æ® ¸ñ·ÏÀº ºôµå ¼ø¼­¸¦ ÆÇº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÇÁ·ÎÁ§Æ®´Â ÂüÁ¶ÇÒ ÇÁ·ÎÁ§Æ®°¡ ¸ðµÎ ºôµåµÈ ÈÄ ºôµåµË´Ï´Ù.

¶óÀ̺귯¸® ÅÇ

ÀÌ ÆäÀÌÁö¿¡¼­ ºôµå °æ·Î¿¡ ¶óÀ̺귯¸®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

JAR ÆÄÀÏÀº Ŭ·¡½º °æ·Î º¯¼ö·Î °£Á¢ÀûÀ¸·Î Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î ¶óÀ̺귯¸® ¸ñ·ÏÀº Java ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ ³ªÅ¸³»´Â Ç׸ñÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ Ç׸ñÀº ±âº» JRE·Î ¼±ÅÃµÈ JRE¸¦ °¡¸®Åµ´Ï´Ù. ±âº» JRE´Â ¼³Ä¡µÈ JRE ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ¼³Ä¡µÈ JRE)¿¡¼­ ±¸¼ºµË´Ï´Ù.

¶óÀ̺귯¸® ÅÇ ¿É¼Ç
¿É¼Ç ¼³¸í
JAR Ãß°¡ Workbench °èÃþ ±¸Á¶¸¦ Ž»öÇÏ¿© ºôµå °æ·Î¿¡ Ãß°¡ÇÒ JAR ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ÜºÎ JAR Ãß°¡ ÆÄÀÏ ½Ã½ºÅÛ(Workbench¸¦ ¹þ¾î³­)À» Ž»öÇÏ¿© ºôµå °æ·Î¿¡ Ãß°¡ÇÒ JAR ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¯¼ö Ãß°¡ ºôµå °æ·Î¿¡ Ŭ·¡½º °æ·Î º¯¼ö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º °æ·Î º¯¼ö´Â Ŭ·¡½º °æ·Î¿¡¼­ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ °æ·Î¸¦ ÇÇÇÏ´Â ÀÌÁ¡ÀÌ ÀÖ´Â JAR¿¡ ´ëÇÑ ¿ìȸ °æ·ÎÀÔ´Ï´Ù. À̰ÍÀº ÇÁ·ÎÁ§Æ®¸¦ ÆÀ¿¡¼­ °øÀ¯ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
Ŭ·¡½º °æ·Î º¯¼ö ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ºôµå °æ·Î > Ŭ·¡½º °æ·Î º¯¼ö)¿¡¼­ º¯¼ö¸¦ ÀÛ¼ºÇÏ°í ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¶óÀ̺귯¸® Ãß°¡ JRE ½Ã½ºÅÛ ¶óÀ̺귯¸®°°ÀÌ »çÀü Á¤ÀÇµÈ ¶óÀ̺귯¸®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯ÇÑ ¶óÀ̺귯¸®´Â ÀÓÀÇÀÇ Ç׸ñ ¼ö(¶óÀ̺귯¸® ³ëµåÀÇ ÇÏÀ§ ³ëµå·Î º¼ ¼ö ÀÖ´Â)¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
Ŭ·¡½º Æú´õ Ãß°¡ Workbench °èÃþ ±¸Á¶¸¦ Ž»öÇÏ¿© ºôµå °æ·Î¿¡ Ŭ·¡½º Æú´õ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±Åà ´ëÈ­ »óÀÚ¸¦ »ç¿ëÇÏ¸é »õ Æú´õ¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÆíÁý ÇöÀç ¼±ÅÃµÈ ¶óÀ̺귯¸® Ç׸ñ ¶Ç´Â Ç׸ñ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦°Å ºôµå °æ·Î¿¡¼­ ¼±ÅÃµÈ ¿ä¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù. À̰ÍÀº ÀÚ¿øÀ» »èÁ¦ÇÏÁö´Â ¾Ê½À´Ï´Ù.

 ¶óÀ̺귯¸®´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀ» °¡Áý´Ï´Ù(¶óÀ̺귯¸® Ç׸ñ ÇÏÀ§ ³ëµå·Î ¹Ì¸® º¸³»Áø).

¶óÀ̺귯¸® ÀÔ·Â ¼Ó¼º
¼Ó¼º ¼³¸í
Javadoc À§Ä¡ ¶óÀ̺귯¸®ÀÇ Javadoc ¹®¼­¸¦ ãÀ» ¼ö À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì ¶óÀ̺귯¸®ÀÇ ¿ä¼Ò¿¡¼­ Shift+F2¸¦ »ç¿ëÇÏ¿© ¹®¼­¸¦ ¿­ ¼ö ÀÖ½À´Ï´Ù.
¼Ò½º ÷ºÎ ¶óÀ̺귯¸®ÀÇ ¼Ò½º¸¦ ãÀ» ¼ö ÀÖ´Â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¼ø¼­ ¹× ³»º¸³»±â ÅÇ

ºôµå Ŭ·¡½º °æ·Î ¸ñ·Ï¿¡¼­ À§·Î ¹× ¾Æ·¡·Î ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ¼±ÅÃµÈ °æ·Î Ç׸ñÀ» »õ ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î ¼ø¼­¿¡¼­ À§/¾Æ·¡·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼±ÅÃµÈ ¸ñ·Ï Ç׸ñÀº ³»º¸³»ÁüÀ¸·Î Ç¥½ÃµË´Ï´Ù. ³»º¸³»Áø Ç׸ñÀº ÇÁ·ÎÁ§Æ®¸¦ ¿ä±¸ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ Ç¥½ÃµË´Ï´Ù. ¸ðµÎ ¼±Åà ¹× ¸ðµÎ ¼±Åà Ãë¼Ò¸¦ »ç¿ëÇÏ¿© ¸ðµç Ç׸ñÀÇ ¼±ÅÃµÈ »óŸ¦ º¯°æÇÕ´Ï´Ù. ¼Ò½º Æú´õ´Â Ç×»ó ³»º¸³»Áö¸ç ¼±Åà Ãë¼ÒµÉ ¼ö ¾ø½À´Ï´Ù.

±âº» Ãâ·Â Æú´õ

ÀÌ ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡ ÀÖ´Â ±âº» Ãâ·Â Æú´õ Çʵ带 »ç¿ëÇϸé ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ÄÄÆÄÀÏ Ãâ·ÂÀÌ »óÁÖÇÒ Æú´õÀÇ °æ·Î¿¡ ´ëÇÑ °æ·Î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. °íÀ¯ÇÑ Ãâ·Â Æú´õ¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ¼Ò½º Æú´õ¿¡´Â ±âº» Ãâ·ÂÀÌ »ç¿ëµË´Ï´Ù. ã¾Æº¸±â¸¦ »ç¿ëÇÏ¿© ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼­ ±âÁ¸ À§Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ.

°ü·Ã °³³ä

ºôµå Ŭ·¡½º °æ·Î
Ŭ·¡½º °æ·Î º¯¼ö

°ü·Ã ÂüÁ¶

JDT¿¡ ´ëÇØ ÀÚÁÖ Áú¹®µÇ´Â ³»¿ë
Ŭ·¡½º °æ·Î º¯¼ö ȯ°æ ¼³Á¤
Java ÄÄÆÄÀÏ·¯ Ư¼º