Âü°í: ÀÌ Á¤º¸¿Í ÀÌ Á¤º¸°¡ Áö¿øÇÏ´Â Á¦Ç°À» »ç¿ëÇϱâ Àü¿¡ ¹Ýµå½Ã ÁÖÀÇ»çÇ×ÀÇ ÀÏ¹Ý Á¤º¸¸¦ ÀÐÀ¸½Ê½Ã¿À.
ÀÌ README °³Á¤ÆÇÀº ÀÌÈÄÀÇ °³Á¤ÆÇ¿¡ º°µµ·Î ¸í½ÃµÇÁö ¾Ê´Â ÇÑ, IBM Developer Kit for Windows, Java 2 Technology Edition, Version 1.3.1, 32-bit version ¹× ¸ðµç ÈÄ¼Ó ¸±¸®½º¿Í ¼öÁ¤»çÇ׿¡ Àû¿ëµË´Ï´Ù.
(c) Copyright Sun Microsystems, Inc. 1997, 2001, 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.
(c) Copyright International Business Machines Corporation, 1999, 2002. All rights reserved.
ÀÌ README ÆÄÀÏÀº IBM(R) Developer Kit for Windows(R), Java(TM) 2 Technology Edition, Version 1.3.1, 32-bit version°ú ÇÔ²² Á¦°øµÈ Runtime Environment ÆÐŰÁö¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Runtime Environment¸¦ »ç¿ëÀÚ Á¦Ç°¿¡¼ ºÐ¹èÇÏ·Á´Â °æ¿ì ÀÌ README ÆÄÀÏÀ» »ç¿ëÇϽʽÿÀ.
Runtime Environment´Â ´ÙÀ½ Á¦Ç°¿¡¼ Áö¿øµË´Ï´Ù.
Runtime Environment¿¡´Â Java Virtual Machine(JVM), Sun Microsystems Java Ŭ·¡½º ¹× Áö¿ø ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. Runtime Environment¿¡´Â Developer Kit ÆÐŰÁö¿¡ ÀÖ´Â ¸ðµç Ŭ·¡½º°¡ µé¾î ÀÖÁö´Â ¾Ê½À´Ï´Ù.
Runtime Environment´Â ·±Å¸ÀÓ ½Ã¿¡ Java ÇÁ·Î±×·¥À» Áö¿øÇϱâ À§ÇÑ Å¬·¡½º¿Í .dll ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. Runtime Environment¿¡´Â ¾ÖÇø´ ºä¾î³ª javac¿Í °°Àº °³¹ß Åø ¶Ç´Â °³¹ß ½Ã½ºÅÛ¿¡¸¸ °ü·ÃµÇ´Â Ŭ·¡½º´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
Java ÇÁ·Î±×·¥À¸·Î ÀçºÐ¹èµÇ¾î¾ß ÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸´Â ÀçºÐ¹è ¿ä±¸»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
JIT ÄÄÆÄÀÏ·¯´Â ½ÇÇà Áß Java ÀÀ¿ëÇÁ·Î±×·¥À̳ª ¾ÖÇø´¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â ¹ÙÀÌÆ®ÄÚµå ¼ø¼¿¡ ´ëÇØ µ¿ÀûÀ¸·Î ½Ã½ºÅÛ Äڵ带 »ý¼ºÇÕ´Ï´Ù. JIT ÄÄÆÄÀÏ·¯(jitc.dll)°¡ ±âº»°ªÀ¸·Î »ç¿ë °¡´ÉÇÕ´Ï´Ù.
Java ÀÀ¿ëÇÁ·Î±×·¥, ¾ÖÇø´ ¶Ç´Â ÄÄÆÄÀÏ·¯ ÀÚü¿¡ ¹®Á¦Á¡ÀÌ ÆÄ±ÞµÇ´Â °ÍÀ» ¸·±â À§ÇØ JIT¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JIT¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
set JAVA_COMPILER=NONE
Windows NT, Windows 2000 ¹× Windows XP¿¡¼, ½Ã½ºÅÛ µî·Ï Á¤º¸ÀÇ È¯°æ ¼³Á¤¿¡¼ ¿µ±¸ÀûÀ¸·Î JAVA_COMPILER¸¦ ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù(Windows NTÀÇ °æ¿ì, Á¦¾îÆÇÀ» ¼±ÅÃÇϰí, ½Ã½ºÅÛÀ» ¼±ÅÃÇÑ ´ÙÀ½ ȯ°æÀ» ¼±ÅÃÇϽʽÿÀ. Windows 2000 ¹× Windows XPÀÇ °æ¿ì, Á¦¾îÆÇÀ» ¼±ÅÃÇÏ°í ½Ã½ºÅÛÀ» ¼±ÅÃÇϰí, °í±Þ ÅÇ¿¡¼ ȯ°æ º¯¼ö¸¦ ¼±ÅÃÇϽʽÿÀ).
java -Djava.compiler=NONE myapp
JIT¸¦ »ç¿ëÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
set JAVA_COMPILER=jitc
JIT°¡ »ç¿ë °¡´ÉÇÑ Áö ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
java -version
JIT°¡ »ç¿ëµÇ°í ÀÖÀ¸¸é, ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
JIT enabled: jitc
JIT°¡ »ç¿ëµÇ°í ÀÖÁö ¾ÊÀ¸¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
JIT disabled
IBM ºôµå ¹× ¹öÀü ¹øÈ£´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½À» ÀÔ·ÂÇÏ¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
java -version
Java ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
java classname
¿©±â¼ classname
Àº ½ÇÇàÇÑ Java Ŭ·¡½º ÆÄÀÏ(Java ÀÀ¿ëÇÁ·Î±×·¥)ÀÇ
À̸§ÀÔ´Ï´Ù. Java ÅøÀ» È£ÃâÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Å°³º¯¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â
Java Runtime ÇØ¼®±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
Âü°í: Runtime Environment¸¦ ½Ã½ºÅÛ JVMÀ¸·Î ¼³Ä¡ÇÏÁö ¾ÊÀº °æ¿ì, ¿ì¼± ÀûÀýÇÑ µð·ºÅ丮¸¦ Æ÷ÇÔÇϵµ·Ï °æ·Î¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. °æ·Î¸¦ °»½ÅÇÏ·Á¸é ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
set path=javadir\jre\bin;%path%
¿©±â¼ javadir
Àº Runtime Environment ÆÐŰÁö°¡ ¼³Ä¡µÈ µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ µð·ºÅ丮´Â
Runtime Environment¸¦ ÀçºÐ¹èÇÒ ¶§, ´ÙÀ½ ÆÐŰÁö·ÎºÎÅÍ ÆÄÀÏÀ» Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¹Ýµå½Ã ÀçºÐ¹èµÇ¾î¾ß ÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸´Â ÀÌ Á¦Ç°°ú ÇÔ²² µé¾îÀÖ´Â »ç¿ë±Ç °è¾àÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇÊ¿ä¶ó´Â ¿ë¾î´Â ÇÁ·Î±×·¥ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ ·±Å¸ÀÓÀ» ºÐ¹èÇÏ´Â Àΰ¡¸¦ ¹ÞÀº »ç¶÷ÀÌ ÇØ´ç ÆÄÀÏÀ» ÇÁ·Î±×·¥¿¡ Æ÷ÇÔÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
Runtime Environment´Â \bin ¹× \lib µð·ºÅ丮¿Í °ü·Ã ¼ºêµð·ºÅ丮¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ µÎ °³ÀÇ µð·ºÅ丮¿Í ¼ºêµð·ºÅ丮´Â µ¿ÀÏÇÑ µð·ºÅ丮¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù. bin µð·ºÅ丮¿¡´Â ½ÇÇà ÆÄÀÏ ¹× °íÀ¯ÀÇ ¶óÀ̺귯¸®°¡ µé¾î ÀÖ½À´Ï´Ù. lib µð·ºÅ丮¿¡´Â Ŭ·¡½º ¹× µî·Ï Á¤º¸ ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù.
bin ¹× lib µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀº ÀçºÐ¹èÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.
Âü°í: °íÀ¯ ÄÚµå C ·±Å¸ÀÓ ¶óÀ̺귯¸®, msvcrt.dllÀº Windows ½Ã½ºÅÛ µð·ºÅ丮¿¡ À§Ä¡ÇÕ´Ï´Ù. ÇØ´ç ÆÄÀÏÀÌ Windows ½Ã½ºÅÛ µð·ºÅ丮¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ µð·ºÅ丮ÀÇ À§Ä¡´Â ¿î¿µ üÁ¦¿¡ µû¶ó ´Ù¾çÇÏÁö¸¸ ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°½À´Ï´Ù.
java ÅøÀº ½ÇÇàÇÏ´Â Java ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ Java Runtime ÇØ¼®±â¸¦ È£ÃâÇÕ´Ï´Ù. Java ÅøÀ» ½ÃÀÛÇÏ´Â ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
java [-options] classname <args>
classname
Àμö´Â ½ÇÇàµÉ Ŭ·¡½º ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. Ŭ·¡½º¿¡ Àü´ÞµÇ´Â ÀÓÀÇÀÇ Àμö´Â
¸í·ÉÇà¿¡¼ classname ´ÙÀ½¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
java -jar [-options] jarfile <args>
jarfile
Àμö´Â ½ÇÇàµÇ´Â jar ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù. jar ÆÄÀÏ¿¡ Àü´ÞµÇ´Â ÀÓÀÇÀÇ Àμö´Â
¸í·ÉÇà¿¡¼ jarfile ´ÙÀ½¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
java Åø¿¡ ´ëÇÑ ´ë¾ÈÀÎ javaw°¡ »ç¿ë °¡´ÉÇÕ´Ï´Ù. javaw ÅøÀº ÄÜ¼Ö Ã¢À» È£ÃâÇÏÁö ¾Ê´Â °Í¸¸ Á¦¿ÜÇϰí´Â Java Åø°ú µ¿ÀÏÇÕ´Ï´Ù. javaw ÅøÀ» ½ÃÀÛÇÏ´Â ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
javaw [options] classname <args>
Java ÅøÀÇ ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
-X ¿É¼ÇÀº ºñÇ¥ÁØÀ̸ç ÅëÁö ¾øÀÌ º¯°æ °¡´ÉÇÕ´Ï´Ù.
Sun À¥ ÆäÀÌÁö¿¡´Â "Hello World" ¿¹Á¦°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼´Â Java Runtime Environment¿¡¼ ½ÇÇàµÇ°í ÇÔ²² ¹øµé·Î ¹¾îÁø °£´ÜÇÑ Java ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ º¸¿©ÁÝ´Ï´Ù. Sun À¥ »çÀÌÆ®´Â http://java.sun.comÀ̸ç "Hello World" ¹× "Notes for Developers"¸¦ °Ë»öÇÏ¿© "Hello World" ¿¹Á¦¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¿¹Á¦´Â Developer Kit¸¦ »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â °Í¿¡¼ Runtime Environment¸¦ »ç¿ëÇÏ¿© À̸¦ Àü°³ÇÏ´Â ÀÛ¾÷À¸·Î °£´ÜÇÏ°í ¿¬¼ÓÀûÀ¸·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
Á¦Ç°¿¡¼ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
Runtime Environment¸¦ ÀçºÐ¹èÇÏ´Â °æ¿ì, »ç¿ëÀÚ ¼³Ä¡ ÇÁ·Î½ÃÀú°¡ ±âÁ¸ÀÇ ¼³Ä¡¸¦ ´ëüÇÏÁö ¾Êµµ·Ï È®ÀÎÇØ¾ß ÇÕ´Ï´Ù(±âÁ¸ Runtime Environment°¡ ÀÌÀü ¹öÀüÀÎ °æ¿ì´Â Á¦¿Ü).
¼±È£ÇÏ´Â Á¢±Ù ¹æ½ÄÀº ÀçºÐ¹è °¡´ÉÇÑ Runtime Environment zip ÆÄÀÏ(ibm-jre-n131p-win32-x86.zip)¿¡ ÀÖ´Â ÆÄÀÏÀ» ¾ò¾î µ¿ÀÏÇÑ µð·ºÅ丮 ±¸Á¶¿¡ ¼³Ä¡ÇÏ´Â °ÍÀÔ´Ï´Ù. bin ¹× lib µð·ºÅ丮¿Í °ü·Ã ¼ºêµð·ºÅ丮¿¡ ¸ðµç ÆÄÀÏÀ» Æ÷ÇÔÇϽʽÿÀ. ÀÌ µð·ºÅ丮´Â ÀçºÐ¹è ¿ä±¸»çÇ׿¡¼ ¼³¸íµË´Ï´Ù. Runtime Environment ¼ÒÇÁÆ®¿þ¾î´Â ¸ðµç ÆÄÀÏÀÌ Æ÷ÇÔµÈ °æ¿ì¿¡¸¸ ÀçºÐ¹èµÉ ¼ö ÀÖ½À´Ï´Ù. »ç½Ç»ó, ÀÀ¿ëÇÁ·Î±×·¥À» ¿î¼ÛÇÒ ¶§ ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÚüÀÇ °íÀ¯ Runtime Environment »çº»À» °®½À´Ï´Ù.
ÀÌ·¯ÇÑ Á¢±Ù ¹æ¹ýÀ» »ç¿ëÇÏ´Â °æ¿ì, Runtime Environment ¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¼öÇàµÇ´Â ¼³Ä¡ ´Ü°è¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏÁö ¸¶½Ê½Ã¿À.
Âü°í: Runtime Environment¸¦ ¼³Ä¡ÇÒ ¶§, ´ÙÀ½°ú °°ÀÌ Windows ·¹Áö½ºÆ®¸®¿¡ ÇÁ·Î±×·¥ Á¤º¸¸¦ ±â·ÏÇØ¾ß ÇÕ´Ï´Ù.
Java2 Runtime Environment/1.3.1/JavaHome | java\jreÀÇ ·çÆ® µð·ºÅ丮 |
Java2 Runtime Environment/1.3.1/RuntimeLib | java\jre\bin\classic\jvm.dllÀÇ ·çÆ® µð·ºÅ丮 |
Java2 Runtime Environment/1.3.1/Microversion | 0 |
Java Plug-in/1.3.1/JavaHome | java\jreÀÇ ·çÆ® µð·ºÅ丮 |
Java Plug-in/1.3.1/RuntimeLib | java\jre\bin\classic\jvm.dllÀÇ ·çÆ® µð·ºÅ丮 |
Ű À̸§ | Ű °ª |
Lucida Sans Typewriter Regular(TrueType) | LucidaTypewriterRegular.ttf |
Lucida Bright Demibold Italic(TrueType) | LucidaBrightDemiItalic.ttf |
Lucida Bright Italic(TrueType) | LucidaBrightItalic.ttf |
Lucida Bright Regular(TrueType) | LucidaBrightRegular.ttf |
Lucida Sans Demibold(TrueType) | LucidaSansDemiBold.ttf |
Lucida Sans Demibold Oblique(TrueType) | LucidaSansDemiOblique.ttf |
Lucida Sans Oblique(TrueType) | LucidaSansOblique.ttf |
Lucida Sans Regular(TrueType) | LucidaSansRegular.ttf |
Lucida Sans Typewriter Bold(TrueType) | LucidaTypewriterBold.ttf |
Lucida Sans Typewriter Bold Oblique(TrueType) | LucidaTypewriterBoldOblique.ttf |
Lucida Sans Typewriter Oblique(TrueType) | LucidaTypewriterOblique.ttf |
Lucida Bright Demibold(TrueType) | LucidaBrightDemiBold.ttf |
Ű °ªÀÇ Àüü °æ·Î ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÀÌ Developer Kit´Â °¡ºñÁö ÄÝ·º¼Ç Á¤Ã¥À» ÁöÁ¤ÇÏ´Â -Xgcpolicy JVM ·±Å¸ÀÓ ¿É¼ÇÀ» µµÀÔÇÕ´Ï´Ù.
-Xgcpolicy´Â µÎ °³ÀÇ °ª, Áï optthruput(±âº»°ª) ¹× optavgpause¸¦ »ç¿ëÇÕ´Ï´Ù. ¿É¼ÇÀº ÀÀ¿ëÇÁ·Î±×·¥°ú Àüü ½Ã½ºÅÛÀÇ Ã³¸®·® ¹× °¡ºñÁö ÄÝ·º¼Ç¿¡ ÀÇÇÑ ÀϽÃÁ¤Áö ½Ã°£ °£ÀÇ ±ÕÇüÀ» ¸ÂÃß¾î °¡ºñÁö ÄÝ·ºÅÍ ÀÛµ¿À» Á¦¾îÇÕ´Ï´Ù.
¿É¼Ç ¹× ±× °ªÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
-Xgcpolicy:optthruput¹×
-Xgcpolicy:optavgpause
ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿ÀºêÁ§Æ® ÀÛ¼º ½Ãµµ°¡ Èü ³»ÀÇ »ç¿ë °¡´ÉÇÑ °ø°£¿¡¼ Áï½Ã ÃæÁ·µÇÁö ¾Ê´Â °æ¿ì, °¡ºñÁö ÄÝ·ºÅÍ´Â ÂüÁ¶µÇÁö ¾ÊÀº ¿ÀºêÁ§Æ®(°¡ºñÁö)¸¦ ½Äº°ÇÏ°í »èÁ¦ÇÏ¿© Áï°¢ÀûÀÌ¸ç °è¼ÓÀûÀÎ ÇÒ´ç ¿äûÀ» ½Å¼ÓÇÏ°Ô ÃæÁ·½Ãų ¼ö ÀÖ´Â »óÅ·ΠÈüÀ» µÇµ¹¸± Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °¡ºñÁö ÄÝ·º¼Ç ÁÖ±â·Î ÀÎÇØ ¶§¶§·Î ÀÀ¿ëÇÁ·Î±×·¥ ÄÚµåÀÇ ½ÇÇà¿¡ ÀÖ¾î¼ ¿¹»óÄ¡ ¾Ê¾Ò´ø ÀϽÃÁ¤Áö°¡ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Å©±â¿Í º¹Àâµµ°¡ Áõ°¡ÇÔ¿¡ µû¶ó Èüµµ ´õ Ä¿Áö°Ô µÇ¸ç ÀÌ·¯ÇÑ °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤Áö ½Ã°£µµ ±× Å©±â¿Í ½É°¢µµ°¡ Áõ°¡ÇÏ´Â °æÇâÀÌ ÀÖ½À´Ï´Ù. °¡ºñÁö ÄÝ·º¼Ç ±âº»°ªÀÎ optthruputÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Å¿ì ¸¹Àº 󸮷®À» ºÎ°úÇϳª ±×·Î ÀÎÇØ ¶§¶§·Î ÀϽÃÁ¤Áö°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç ÀϽÃÁ¤Áö ½Ã°£Àº ÈüÀÇ Å©±â¿Í °¡ºñÁöÀÇ ¾ç¿¡ µû¶ó ¹Ð¸® ÃÊ¿¡¼ ¼ö ÃÊ¿¡ À̸£±â±îÁö ´Ù¾çÇÕ´Ï´Ù.
optavgpause °ªÀº °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤ÁöÀÇ ±æÀÌ¿¡ ´ëÇÑ Èü Å©±â Áõ°¡ÀÇ ¿µÇâÀ» Á¦ÇÑÇÔ°ú µ¿½Ã¿¡ ÀÌ·¯ÇÑ °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤Áö¿¡ ¼Ò¸ðµÇ´Â ½Ã°£À» ȹ±âÀûÀ¸·Î ÁÙÀÔ´Ï´Ù. ƯÈ÷ ´ë±Ô¸ð ÈüÀ¸·Î ÀÌ·ç¾îÁø ±¸¼º°ú °ü·ÃÀÌ ÀÖ½À´Ï´Ù(ÈüÀÌ ÃÖ¼Ò 1 GBÀÌ¸é ´ë±Ô¸ð ÈüÀ¸·Î °£ÁÖ). °¡ºñÁö ÄÝ·º¼Ç Ȱµ¿À» Á¤»óÀûÀÎ ÇÁ·Î±×·¥ ½ÇÇà°ú °ãħÀ¸·Î½á ÀϽÃÁ¤Áö ½Ã°£ÀÌ ÁÙ¾îµì´Ï´Ù. ÀÌ·¯ÇÑ °ãħÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ 󸮷®ÀÇ °¨¼Ò´Â ¹Ì¹ÌÇÑ ¼öÁØÀÔ´Ï´Ù.
Java ÈüÀÌ °ÅÀÇ Çѵµ¿¡ ´Ù´Ù¸£°í Àç»ýÇÒ ¼ö ÀÖ´Â °¡ºñÁö°¡ °ÅÀÇ ¾ø´Â °æ¿ì¿¡´Â Áï½Ã »ç¿ë °¡´ÉÇÑ °ø°£ÀÌ ¾øÀ¸¹Ç·Î »õ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¿äûÀÌ ½Å¼ÓÇÏ°Ô ÃæÁ·µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÈüÀÌ °ÅÀÇ Çѵµ¿¡ ´Ù´Ù¸¥ ¿ë·®¿¡¼ ÀÛµ¿µÇ´Â °æ¿ì¿¡´Â À§¿¡¼ ¼³¸íÇÑ ¿É¼ÇÀÇ »ç¿ë ¿©ºÎ¿¡ °ü°è¾øÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖÀ¸¸ç Áö¼ÓÀûÀ¸·Î º¸´Ù Å« Èü °ø°£ ¿äûÀÌ ¹ß»ýÇϸé ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Þ¸ð¸® ºÎÁ· ¿¹¿Ü°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç ±× °á°ú ¿¹¿Ü¸¦ ÀûÀýÈ÷ ó¸®ÇÏÁö ¸øÇϸé JVMÀÌ Á¾·áµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡´Â -Xmx ¿É¼ÇÀ» »ç¿ëÇÏ¿© Èü Å©±â¸¦ ´Ã¸®°Å³ª »ç¿ë ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ ÁÙÀ̽ʽÿÀ.
ÀÀ¿ëÇÁ·Î±×·¥ ¼º´É°ú °ü·ÃµÈ Èü Å©±â Á¶Á¤ ¹× °¡ºñÁö ÄÝ·º¼Ç¿¡ °üÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.
SunÀº Java Access Bridge¸¦ Á¦°øÇÏ¿© °íÀ¯ÇÑ Windows º¸Á¶ ±â¼ú(¿¹: È¸é ÆÇµ¶±â) ¾×¼¼½º¸¦ Java ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Java Accessibility Áö¿ø¿¡ Á¦°øÇÕ´Ï´Ù. ÀÌ °íÀ¯ÇÑ Windows º¸Á¶ ±â¼úÀº Java Access Bridge¿¡ ´ëÇÑ È£ÃâÀ» ÀÛ¼ºÇϵµ·Ï ¾²¿©Á®¾ß ÇÕ´Ï´Ù.
Sun¿¡¼ »ç¿ë °¡´ÉÇÑ Java Access Bridge´Â ¿Ã¹Ù¸¥ µð·ºÅ丮¿¡ 5°³ÀÇ ÆÄÀÏ(access-bridge.jar, jaccess.jar, accessibility.properties, JavaAccessBridge.dll ¹× WindowsAccessBridge.dll)À» À§Ä¡½ÃŰ´Â ¼³Ä¡ ÇÁ·Î±×·¥À» Æ÷ÇÔÇÕ´Ï´Ù.
Windows 2000 Magnifier°¡ Swing ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ±â´ÉÇϵµ·Ï Çã¿ëÇÏ´Â IBM Accessibility Bridge(JawBridge)¸¦ ÀÌ¹Ì ¼³Ä¡Çϰí Java Access Bridge¿Í µ¿½Ã¿¡ ½ÇÇàÇÏ·Á´Â °æ¿ì, accessibility.properties ÆÄÀÏ¿¡¼ ÇàÀ» ÆíÁýÇϽʽÿÀ.
#
À¸·Î ÇàÀ» ÁÖ¼®ÈÇϽʽÿÀ.
´ÙÀ½ À¥ »çÀÌÆ®´Â Java Access Bridge¸¦ ´Ù¿î·ÎµåÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù.
ÆÄÀÏÀÇ À¯¿ë¼º ¹× ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀº °¢ µî·Ï Á¤º¸ ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸´Â ¹Ì±¹¿¡¼ Á¦°øµÇ´Â Á¦Ç° ¹× ¼ºñ½º¿ëÀ¸·Î ÀÛ¼ºµÈ °ÍÀÔ´Ï´Ù.
IBMÀº ´Ù¸¥ ±¹°¡¿¡¼ ÀÌ ¹®¼¿¡ ±â¼úµÈ Á¦Ç°, ¼ºñ½º ¶Ç´Â ±â´ÉÀ» Á¦°øÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â Á¦Ç° ¹× ¼ºñ½º¿¡ ´ëÇÑ Á¤º¸´Â Çѱ¹ IBM ´ã´çÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. ÀÌ Á¤º¸¿¡¼ IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¦ ¾ð±ÞÇß´Ù°í ÇØ¼ ÇØ´ç IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. IBM ÁöÀû Àç»ê±ÇÀ» Ä§ÇØÇÏÁö ¾Ê´Â ÇÑ, ±â´É»óÀ¸·Î µîµîÇÑ Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¦ ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. IBMÀÇ ÁöÀû Àç»ê±ÇÀ» Ä§ÇØÇÏÁö ¾Ê´Â ÇÑ, ±â´É»óÀ¸·Î µ¿µîÇÑ Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½º¸¦ ´ë½Å »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª ºñ IBM Á¦Ç°, ÇÁ·Î±×·¥ ¶Ç´Â ¼ºñ½ºÀÇ ¿î¿µ¿¡ ´ëÇÑ Æò°¡ ¹× °ËÁõÀº »ç¿ëÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù.
IBMÀº ÀÌ ¹®¼¿¡¼ ´Ù·ç°í Àִ ƯÁ¤ ³»¿ë¿¡ ´ëÇØ ƯÇ㸦 º¸À¯Çϰí Àְųª ÇöÀç Ãâ¿ø ÁßÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼¸¦ Á¦°øÇÑ´Ù°í ÇØ¼ ƯÇã¿¡ ´ëÇÑ »ç¿ë±Ç±îÁö ºÎ¿©ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. »ç¿ë±Ç¿¡ ´ëÇÑ Àǹ®»çÇ×Àº ´ÙÀ½À¸·Î ¹®ÀÇÇϽʽÿÀ.
2¹ÙÀÌÆ®(DBCS) Á¤º¸¿¡ °üÇÑ »ç¿ë±Ç ¹®ÀÇ´Â Çѱ¹ IBM °í°´¸¸Á·¼¾ÅÍ¿¡ ¹®ÀÇÇϰųª ´ÙÀ½ ÁÖ¼Ò·Î ¼¸é ¹®ÀÇÇϽñ⠹ٶø´Ï´Ù.
´ÙÀ½ ´Ü¶ôÀº ÇöÁö¹ý°ú »óÃæÇÏ´Â ¿µ±¹À̳ª ±âŸ ±¹°¡¿¡¼´Â Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
IBMÀº ŸÀÎÀÇ ±Ç¸® ºñÄ§ÇØ, »óǰ¼º ¹× ƯÁ¤ ¸ñÀû¿¡ÀÇ ÀûÇÕ¼º¿¡ ´ëÇÑ ¹¬½ÃÀû º¸ÁõÀ» Æ÷ÇÔÇÏ¿©(´Ü, ÀÌ¿¡ ÇÑÇÏÁö ¾ÊÀ½) ¹¬½ÃÀûÀÌµç ¸í½ÃÀûÀÌµç ¾î¶°ÇÑ Á¾·ùÀÇ º¸Áõ¾øÀÌ ÀÌ ¹®¼¸¦ "Çö»óÅ ´ë·Î" Á¦°øÇÕ´Ï´Ù. ÀϺΠ±¹°¡¿¡¼´Â ƯÁ¤ °Å·¡¿¡¼ ¸í½ÃÀû ¶Ç´Â ¹¬½ÃÀû º¸ÁõÀÇ ¸éÃ¥»çÇ×À» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î, ÀÌ »çÇ×ÀÌ Àû¿ëµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡´Â ±â¼úÀûÀ¸·Î ºÎÁ¤È®ÇÑ ³»¿ëÀ̳ª Àμâ»óÀÇ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â ÁÖ±âÀûÀ¸·Î º¯°æµÇ¸ç, ÀÌ º¯°æ»çÇ×Àº ÃÖ½ÅÆÇ¿¡ ÅëÇյ˴ϴÙ. IBMÀº ÀÌ Á¤º¸¿¡¼ ¼³¸íÇÑ Á¦Ç° ¹×/¶Ç´Â ÇÁ·Î±×·¥À» »çÀü Åë°í¾øÀÌ ¾ðÁ¦µçÁö °³¼± ¹×/¶Ç´Â º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡¼ ºñ IBMÀÇ À¥ »çÀÌÆ®´Â ´ÜÁö ÆíÀÇ»ó Á¦°øµÈ °ÍÀ¸·Î, ¾î¶² ¹æ½ÄÀ¸·Îµç À̵é À¥ »çÀÌÆ®¸¦ ¿ËÈ£ÇϰíÀÚ ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇØ´ç À¥ »çÀÌÆ®ÀÇ ÀÚ·á´Â º» IBM Á¦Ç° ÀÚ·áÀÇ ÀϺΰ¡ ¾Æ´Ï¹Ç·Î ÇØ´ç À¥ »çÀÌÆ® »ç¿ëÀ¸·Î ÀÎÇÑ À§ÇèÀº »ç¿ëÀÚ º»ÀÎÀÌ °¨¼öÇØ¾ß ÇÕ´Ï´Ù.
IBMÀº ±ÍÇÏÀÇ ±Ç¸®¸¦ Ä§ÇØÇÏÁö ¾Ê´Â ¹üÀ§ ³»¿¡¼ ÀûÀýÇÏ´Ù°í »ý°¢ÇÏ´Â ¹æ½ÄÀ¸·Î ±ÍÇϰ¡ Á¦°øÇÑ Á¤º¸¸¦ »ç¿ëÇϰųª ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(i) µ¶¸³ÀûÀ¸·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥ ¹× ±âŸ ÇÁ·Î±×·¥(ÀÌ ÇÁ·Î±×·¥ Æ÷ÇÔ) °£ÀÇ Á¤º¸ ±³È¯ (ii) ±³È¯µÈ Á¤º¸ÀÇ »óÈ£ ÀÌ¿ëÀ» ¸ñÀûÀ¸·Î Á¤º¸¸¦ ¿øÇÏ´Â ÇÁ·Î±×·¥ »ç¿ë±ÇÀÚ´Â ´ÙÀ½ ÁÖ¼Ò·Î ¹®ÀÇÇϽʽÿÀ.
ÀÌ·¯ÇÑ Á¤º¸´Â ÇØ´ç Á¶Ç× ¹× Á¶°Ç¿¡ µû¶ó(¿¹¸¦ µé¸é, »ç¿ë·á ÁöºÒ Æ÷ÇÔ) »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Á¤º¸¿¡ ±â¼úµÈ »ç¿ë±Ç ÇÁ·Î±×·¥ ¹× »ç¿ë °¡´ÉÇÑ ¸ðµç »ç¿ë±Ç ÀÚ·á´Â IBMÀÌ IBM ±âº» °è¾à, IBM ÇÁ·Î±×·¥ »ç¿ë±Ç °è¾à(IPLA) ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ °è¾à¿¡ µû¶ó Á¦°øÇÑ °ÍÀÔ´Ï´Ù.
ÀÌ ¹®¼¿¡ Æ÷ÇÔµÈ ¼º´É µ¥ÀÌÅÍ´Â Á¦¾îµÇ´Â ȯ°æ¿¡¼ ÆÇº°µÈ °ÍÀÔ´Ï´Ù. ±×·¯¹Ç·Î, ´Ù¸¥ ¿î¿µ ȯ°æ¿¡¼ÀÇ °á°ú¿Í »ó´çÈ÷ ´Ù¸¦ ¼öµµ ÀÖ½À´Ï´Ù. ÀÏºÎ ÃøÁ¤Àº °³¹ß ·¹º§ÀÇ ½Ã½ºÅÛ¿¡¼ ÀÌ·ç¾îÁø °ÍÀ̹ǷÎ, ±× ÃøÁ¤ÀÌ ÀϹÝÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ ½Ã½ºÅÛ¿¡¼ µ¿ÀÏÇÏ´Ù°í º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ ÀÏºÎ ÃøÁ¤Àº º¸¿Ü¹ýÀ» ÅëÇØ ÀÌ·ç¾îÁ³À» ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦ °á°ú°¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼ÀÇ »ç¿ëÀÚ´Â °íÀ¯ ȯ°æ¿¡ ÀûÀýÇÑ µ¥ÀÌÅ͸¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
ºñ IBM Á¦Ç°¿¡ °üÇÑ Á¤º¸´Â ÇØ´ç Á¦Ç°ÀÇ °ø±Þ¾÷ü, °ø°³ ÀÚ·á ¶Ç´Â ±âŸ ¹ü¿ë ¼Ò½º·ÎºÎÅÍ ¾òÀº °ÍÀÔ´Ï´Ù. IBM¿¡¼´Â ÀÌ·¯ÇÑ Á¦Ç°µéÀ» Å×½ºÆ®ÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î, ºñ IBM Á¦Ç°°ú °ü·ÃµÈ ¼º´ÉÀÇ Á¤È®¼º, ȣȯ¼º ¶Ç´Â ¹è»ó û±¸¿¡ ´ëÇØ¼´Â È®½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ºñ IBM Á¦Ç°ÀÇ ¼º´É¿¡ ´ëÇÑ Àǹ®»çÇ×Àº ÇØ´ç Á¦Ç°ÀÇ °ø±Þ¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ.
IBMÀº ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â International Business Machines CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.
Java ¹× ¸ðµç Java ±â¹Ý »óÇ¥¿Í ·Î°í´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼ »ç¿ëµÇ´Â Sun Microsystems, Inc.ÀÇ »óÇ¥ ¶Ç´Â µî·Ï»óÇ¥ÀÔ´Ï´Ù. Java ±â¼úÀº Sun Microsystems, Inc.ÀÇ ¼ÒÀ¯ÀÌ¸ç µ¶Á¡ÀûÀ¸·Î »ç¿ë±ÇÀ» ºÎ¿©ÇÕ´Ï´Ù.
Microsoft, Windows, Windows NT ¹× Windows ·Î°í´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼ Microsoft CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.
±âŸ ȸ»ç, Á¦Ç° ¹× ¼ºñ½º À̸§Àº ÇØ´ç ȸ»çÀÇ »óÇ¥ ¶Ç´Â ¼ºñ½ºÇ¥ÀÔ´Ï´Ù.