Java ºôµå °æ·Î ÆäÀÌÁö
Âü°í: ÀÌ ÆäÀÌÁöÀÇ ¿É¼ÇÀº Java ÇÁ·ÎÁ§Æ® Ư¼º ¼³Á¤À» Ç¥½ÃÇÕ´Ï´Ù.
´ÙÀ½À» ÅëÇØ ÀÌ ÆäÀÌÁö¿¡ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºôµå Ŭ·¡½º °æ·Î´Â ÇÁ·ÎÁ§Æ®¸¦ ºôµåÇÒ ¶§ ÄÄÆÄÀÏ·¯¿¡ º¸ÀÌ´Â °æ·ÎÀÇ ¸ñ·ÏÀÔ´Ï´Ù.
¼Ò½º ÅÇ
¼Ò½º Æú´õ´Â .java ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â ÆÐŰÁöÀÇ
·çÆ®ÀÔ´Ï´Ù. ÄÄÆÄÀÏ·¯´Â Æ÷ÇÔµÈ ÆÄÀÏÀ» Ãâ·Â À§Ä¡¿¡ ÀÛ¼ºµÉ .class ÆÄÀÏ·Î
º¯È¯ÇÕ´Ï´Ù(¾Æ·¡ ÂüÁ¶). ¶ÇÇÑ
ÄÄÆÄÀÏ·¯ ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ÄÄÆÄÀÏ·¯> ±âŸ)ÀÇ ¼³Á¤ÀÌ ÀÚ¿øÀ» ÇÊÅÍÇϵµ·Ï ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¼Ò½º Æú´õÀÇ ÀÚ¿øµµ Ãâ·Â À§Ä¡¿¡ º¹»çµË´Ï´Ù.
¼Ò½º Æú´õ·Î ÇÁ·ÎÁ§Æ® ÀÚü¸¦ »ç¿ëÇÒ Áö ¶Ç´Â ÇÁ·ÎÁ§Æ®ÀÇ Æú´õ¸¦ »ç¿ëÇÒ Áö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼Ò½º Æú´õ ¿É¼Ç
¿É¼Ç
|
¼³¸í
|
»õ Æú´õ ÀÛ¼º
|
¼Ò½º¸¦ Æ÷ÇÔÇÒ Æú´õ¸¦ »õ·Î ÀÛ¼ºÇÕ´Ï´Ù.
|
±âº» Æú´õ Ãß°¡
|
±âÁ¸ Æú´õÀÇ ¸ñ·Ï¿¡¼ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
ÆíÁý
|
ÇöÀç ¼±ÅÃµÈ ¼Ò½º Æú´õ¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Á¦°Å |
Ŭ·¡½º °æ·Î¿¡¼ ¼±ÅÃµÈ Æú´õ¸¦ Á¦°ÅÇÕ´Ï´Ù. ÇÏÁö¸¸ À̰ÍÀº Æú´õ³ª Æú´õÀÇ ÄÁÅÙÃ÷¸¦
»èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù. |
»õ Java ÇÁ·ÎÁ§Æ® ¸¶¹ý»ç¿¡¼ ±âº»°ªÀ¸·Î Á¦°øÇÏ´Â ¼Ò½º Æú´õ´Â
»õ ÇÁ·ÎÁ§Æ® ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > »õ ÇÁ·ÎÁ§Æ®)¿¡ ±¸¼ºµË´Ï´Ù.
ÇÁ·ÎÁ§Æ® ÅÇ
ºôµå °æ·ÎÀÇ Çʼö ÇÁ·ÎÁ§Æ® ¸ñ·Ï¿¡¼
´Ù¸¥ Workbench ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í »õ ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î¿¡ Ãß°¡ÇÏ¿© ÇÁ·ÎÁ§Æ®
Á¾¼Ó¼ºÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµÎ ¼±Åà ¹× ¸ðµÎ ¼±Åà Ãë¼Ò ´ÜÃ߸¦ »ç¿ëÇÏ¿© ºôµå °æ·Î¿¡ ´Ù¸¥ ¸ðµç ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çʼö ÇÁ·ÎÁ§Æ®¸¦ °£Á¢ÀûÀ¸·Î Ãß°¡Çϸé '³»º¸³»Áü'À¸·Î Ç¥½ÃµÈ ¸ðµç Ŭ·¡½º
°æ·Î Ç׸ñÀÌ Ãß°¡µË´Ï´Ù. Ŭ·¡½º Ç׸ñÀ» ³»º¸³»ÁüÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº ¼ø¼ ¹× ³»º¸³»±â ÅÇ¿¡¼ ¼öÇàÇÕ´Ï´Ù.
¿©±â¼ ¼±ÅÃµÈ ÇÁ·ÎÁ§Æ®°¡ ÀÚµ¿À¸·Î ÂüÁ¶µÈ ÇÁ·ÎÁ§Æ® ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù. ÂüÁ¶µÈ ÇÁ·ÎÁ§Æ® ¸ñ·ÏÀº ºôµå ¼ø¼¸¦ ÆÇº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÇÁ·ÎÁ§Æ®´Â ÂüÁ¶µÈ ÇÁ·ÎÁ§Æ®°¡ ¸ðµÎ ºôµåµÈ ÈÄ ºôµåµË´Ï´Ù.
¶óÀ̺귯¸® ÅÇ
ÀÌ ÆäÀÌÁö¿¡¼ ºôµå °æ·Î¿¡ ¶óÀ̺귯¸®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½À» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
Workbench °ü¸®(³»ºÎ) JAR ÆÄÀÏ
-
ÆÄÀÏ ½Ã½ºÅÛ(¿ÜºÎ) JAR ÆÄÀÏ
-
CLASS ÆÄÀÏÀÌ µé¾î ÀÖ´Â Æú´õ
JAR ÆÄÀÏÀº Ŭ·¡½º °æ·Î º¯¼ö·Î °£Á¢ÀûÀ¸·Î Ãß°¡µÉ ¼ö ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î ¶óÀ̺귯¸® ¸ñ·ÏÀº Java ·±Å¸ÀÓ ¶óÀ̺귯¸®¸¦ ³ªÅ¸³»´Â
Ç׸ñÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î À̰ÍÀº JRE_LIB¶ó´Â º¯¼ö Ç׸ñÀÔ´Ï´Ù.
ÀÌ Ç׸ñÀº ±âº» JRE·Î ¼±ÅÃµÈ JRE¸¦ °¡¸®Åµ´Ï´Ù. ±âº» JRE´Â
¼³Ä¡µÈ JRE ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > ¼³Ä¡µÈ JRE)¿¡¼ ±¸¼ºµË´Ï´Ù.
¶óÀ̺귯¸® ÅÇ ¿É¼Ç
¿É¼Ç
|
¼³¸í
|
JAR Ãß°¡
|
Workbench °èÃþ ±¸Á¶¸¦ Ž»öÇÏ¿© ºôµå °æ·Î¿¡ Ãß°¡ÇÒ JAR ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
¿ÜºÎ JAR Ãß°¡
|
ÆÄÀÏ ½Ã½ºÅÛ(Workbench¸¦ ¹þ¾î³)À» Ž»öÇÏ¿© ºôµå °æ·Î¿¡ Ãß°¡ÇÒ JAR ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
º¯¼ö Ãß°¡
|
ºôµå °æ·Î¿¡ Ŭ·¡½º °æ·Î º¯¼ö¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º °æ·Î º¯¼ö´Â Ŭ·¡½º °æ·Î¿¡¼
·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ °æ·Î¸¦ ÇÇÇÏ´Â ÀÌÁ¡ÀÌ ÀÖ´Â JAR¿¡ ´ëÇÑ ¿ìȸ °æ·ÎÀÔ´Ï´Ù. À̰ÍÀº ÇÁ·ÎÁ§Æ®¸¦ ÆÀ¿¡¼ °øÀ¯ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
º¯¼ö´Â Ŭ·¡½º °æ·Î º¯¼ö ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > Ŭ·¡½º °æ·Î º¯¼ö)¿¡¼ ÀÛ¼ºÇÏ°í ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
°í±Þ |
°í±Þ ¼±ÅûçÇ× ´ëÈ »óÀÚ¸¦ ¿±´Ï´Ù. °í±Þ ¼±ÅûçÇ× ´ëÈ »óÀÚ¿¡¼´Â Ŭ·¡½º Æú´õ ¹× Ŭ·¡½º ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀº ´ÙÀ½ Àý¿¡¼ ¼³¸íÇÕ´Ï´Ù. |
ÆíÁý |
ÇöÀç ¼±ÅÃµÈ ¶óÀ̺귯¸® Ç׸ñÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
¼Ò½º ÷ºÎ
|
¼±ÅÃÇÑ JAR ÆÄÀÏÀ̳ª Ŭ·¡½º °æ·Î º¯¼ö¿¡ ÷ºÎÇÒ ¼Ò½º JAR ÆÄÀÏÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Á¦°Å
|
ºôµå °æ·Î¿¡¼ ¼±ÅÃµÈ ¿ä¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù. À̰ÍÀº ÀÚ¿øÀ» »èÁ¦ÇÏÁö´Â ¾Ê½À´Ï´Ù.
|
°í±Þ ¼±ÅûçÇ× ´ëÈ »óÀÚ
¿É¼Ç
|
¼³¸í
|
»õ Ŭ·¡½º Æú´õ ÀÛ¼º
|
ºôµå °æ·ÎÀÇ Å¬·¡½º Æú´õ¸¦ »õ·Î ÀÛ¼ºÇÕ´Ï´Ù.
|
±âÁ¸ Ŭ·¡½º Æú´õ Ãß°¡
|
Workbench °èÃþ ±¸Á¶¸¦ Ž»öÇÏ¿© ºôµå °æ·Î¿¡¼ Ŭ·¡½º ÄÁÅ×ÀÌ³Ê ¿ªÇÒÀ» ÇÒ Æú´õ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
ÄÁÅ×ÀÌ³Ê Ãß°¡
|
Ŭ·¡½º °æ·Î ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ·¡½º °æ·Î ÄÁÅ×À̳ʴ ÀÓÀÇÀÇ Ç׸ñ ¼ö¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀû »ç¿ëÀº JRE Ç׸ñ ¼¼Æ®ÀÇ Ç¥½ÃÀÔ´Ï´Ù. JRE ÄÁÅ×À̳ʴ JRE_LIB Ŭ·¡½º °æ·Î Ç׸ñ¿¡ ´ëÇÑ ´ëüÀÔ´Ï´Ù.
|
¼ø¼ ¹× ³»º¸³»±â ÅÇ
ºôµå Ŭ·¡½º °æ·Î
¸ñ·Ï¿¡¼ ¿Ã¸®±â ¹× ³»¸®±â ´ÜÃ߸¦
Ŭ¸¯ÇÏ¿© ¼±ÅÃµÈ °æ·Î Ç׸ñÀ» »õ ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î ¼ø¼¿¡¼ À§/¾Æ·¡·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼±ÅÃµÈ ¸ñ·Ï Ç׸ñÀº ³»º¸³»ÁüÀ¸·Î Ç¥½ÃµË´Ï´Ù. ³»º¸³»Áø Ç׸ñÀº ÇÁ·ÎÁ§Æ®¸¦
¿ä±¸ÇÏ´Â ÇÁ·ÎÁ§Æ®¿¡ Ç¥½ÃµË´Ï´Ù. ¸ðµÎ ¼±Åà ¹× ¸ðµÎ ¼±Åà Ãë¼Ò¸¦ »ç¿ëÇÏ¿© ¸ðµç Ç׸ñÀÇ ¼±ÅÃµÈ »óŸ¦ º¯°æÇÕ´Ï´Ù. ¼Ò½º Æú´õ´Â Ç×»ó ³»º¸³»Áö¸ç ¼±Åà Ãë¼ÒµÉ ¼ö ¾ø½À´Ï´Ù.
ºôµå Ãâ·Â Æú´õ
ÀÌ ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡ ÀÖ´Â
ºôµå Ãâ·Â Æú´õ Çʵ带 »ç¿ëÇϸé
ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ÄÄÆÄÀÏ Ãâ·ÂÀÌ »óÁÖÇÒ Æú´õÀÇ °æ·Î¿¡ ´ëÇÑ
°æ·Î¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
ã¾Æº¸±â¸¦ »ç¿ëÇÏ¿©
ÇöÀç ÇÁ·ÎÁ§Æ®¿¡¼ ±âÁ¸ À§Ä¡¸¦ ¼±ÅÃÇϽʽÿÀ. ÀÌ ÇʵåÀÇ ±âº»°ªÀº
»õ ÇÁ·ÎÁ§Æ® ȯ°æ ¼³Á¤ ÆäÀÌÁö(â > ȯ°æ ¼³Á¤ > Java > »õ ÇÁ·ÎÁ§Æ®)¿¡¼ ±¸¼ºµË´Ï´Ù.
ºôµå Ŭ·¡½º °æ·Î
Ŭ·¡½º °æ·Î º¯¼ö
ºôµå °æ·Î¿¡ ´ëÇÑ ÀÛ¾÷
º¯¼ö¿¡ ¼Ò½º ÷ºÎ
JAR ÆÄÀÏ¿¡ ¼Ò½º ÷ºÎ
JDT¿¡ ´ëÇØ ÀÚÁÖ Áú¹®µÇ´Â ³»¿ë
Ŭ·¡½º °æ·Î º¯¼ö ȯ°æ ¼³Á¤
Java ºôµå °æ·Î Ư¼º