ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç ÀÚ¿øÀ» ÀúÀå¼Ò·Î ¸±¸®½ºÇÏÁö ¾Ê¾Æ¾ß ÇÒ °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¿ÜºÎ ÆíÁý±â°¡ ÇÁ·ÎÁ§Æ®¿¡ Àӽà ÆÄÀÏÀ» ÀÛ¼ºÇϰí .java ÆÄÀÏÀ» ÄÄÆÄÀÏÇϸé, .class ÆÄÀÏÀÌ »ý°Ü³ª°í, ¶ÇÇÑ ¿©·¯ °¡Áö ºôµå Á¶ÀÛÀ» ÅëÇØ 2Áø ÆÄÀÏÀÌ »ý°Ü³¯ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌµé ÆÄÀÏÀÌ ¸ðµÎ ÇÔ²² ÀÛ¼ºµÇ´Â °æ¿ì ÆÄÀÏ Å©±â°¡ Ä¿Áú ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÌ ÆÄÀϵéÀº ºôµå°¡ ´Ù½Ã ¼öÇàµÉ ¶§¸¶´Ù ´Ù½Ã »ý¼ºµÇ¾î ´Ù¼öÀÇ ¼Û½Å º¯°æ»çÇ×À» ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù. Åë»ó À̰ÍÀº ÆÀ ±¸¼º¿øµé°ú °ÅÀÇ °øÀ¯ÇÒ Çʿ䰡 ¾ø´Â ÆÄÀÏÀ̰ųª ÀúÀå¼Ò¿¡ °è¼Ó º¸À¯ÇØ¾ß ÇÏ´Â ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù.
ÀúÀå¼Ò¿¡ ¸±¸®½ºÇÏÁö ¸»¾Æ¾ß ÇÏ´Â ÀÚ¿ø À¯ÇüÀ» ÁöÁ¤Çϱâ À§ÇØ »ç¿ë °¡´ÉÇÑ µÎ °¡Áö ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù.