IBM Runtime Environment for Linux platforms, Java 2 Technology Edition, ¹öÀü 1.4.2

»ç¿ëÀÚ ¾È³»¼­


ÀúÀÛ±Ç Á¤º¸

Âü°í: ÀÌ Á¤º¸¿Í ÀÌ Á¤º¸°¡ Áö¿øÇÏ´Â Á¦Ç°À» »ç¿ëÇϱâ Àü¿¡ ¹Ýµå½Ã ÁÖÀÇ»çÇ×ÀÇ ÀÏ¹Ý Á¤º¸¸¦ ÀÐÀ¸½Ê½Ã¿À.

ÀÌ »ç¿ëÀÚ ¾È»õ¼­ °³Á¤ÆÇÀº »õ °³Á¤ÆÇ¿¡¼­ º°µµ·Î ¸í½ÃÇÏÁö ¾Ê´Â ÇÑ, »ç¿ë °¡´ÉÇÑ ´ÙÀ½ Ç÷§Æû¿¡ Àû¿ëµË´Ï´Ù.

¶ÇÇÑ ¸ðµç ÈÄ¼Ó ¸±¸®½º ¹× ¼öÁ¤»çÇ׿¡ Àû¿ëµË´Ï´Ù.

(c) Copyright Sun Microsystems, Inc. 1997, 2003, 901 San Antonio Rd., Palo Alto, CA 94303 USA. All rights reserved.

(c) Copyright International Business Machines Corporation, 1999, 2004. All rights reserved.

¸Ó¸®¸»

ÀÌ »ç¿ëÀÚ ¾È³»¼­´Â ¸ðµç Linux Ç÷§Æû¿ë IBM(R) Runtime Environment¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Ç÷§Æûº° Á¤º¸°¡ ¸íÈ®ÇÏ°Ô Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ Ç÷§Æû¿¡ ¸Â´Â ÀÚ·áÀÎÁö È®ÀÎÇϽʽÿÀ. ƯÈ÷ Web Start ¹× Plug-inÀº Intel ±¸Á¶ÀÇ Linux¿ë 32ºñÆ® SDK¿¡¸¸ Àû¿ëµË´Ï´Ù.

IBM Runtime Environment¿¡´Â JVM(Java Virtual Machine), Sun MicrosystemsÀÇ ÇÙ½É Java Ŭ·¡½º ¹× Áö¿ø ÆÄÀÏÀÌ µé¾î ÀÖ½À´Ï´Ù. Runtime Environment¿¡´Â SDK ÆÐŰÁö¿¡ µé¾î ÀÖ´Â ¸ðµç Ŭ·¡½º°¡ µé¾î ÀÖÁö´Â ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ¾È³»¼­¿¡¼­´Â Runtime Environment¿¡ ´ëÇÑ ÀÏ¹Ý Á¤º¸¿Í Runtime Environment¸¦ Sun¿¡¼­ ±¸ÇöÇÑ °Í°ú IBM¿¡¼­ ±¸ÇöÇÑ °Í °£ÀÇ Â÷ÀÌ¿¡ ´ëÇÑ Æ¯Á¤ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. »ç¿ëÀÚ ¾È³»¼­¸¦ Sun À¥ »çÀÌÆ® http://java.sun.com¿¡ ÀÖ´Â ´Ù¸¥ ´Ù¾çÇÑ Ã¥µé°ú °°ÀÌ Àд °ÍÀÌ ÁÁ½À´Ï´Ù.

IBM JVM Áø´Ü ¾È³»¼­¿¡´Â IBM JVM¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.

SDK for Linux°¡ Å×½ºÆ®µÈ ȯ°æ ¸ñ·ÏÀ» º¸·Á¸é http://www-106.ibm.com/developerworks/java/jdk/linux/tested.htmlÀ» ÂüÁ¶ÇϽʽÿÀ.

Runtime Environment for Linux´Â SDKÀÇ ¼­ºê¼¼Æ®·Î Java ÀÀ¿ëÇÁ·Î±×·¥¸¸À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. SDK¸¦ ¼³Ä¡ÇÑ °æ¿ì Runtime Environment°¡ Æ÷ÇԵ˴ϴÙ.

"Runtime Environment" ¹× "Java Virtual Machine"À̶ó´Â ¿ë¾î´Â ÀÌ ¾È³»¼­¿¡¼­ »óÈ£ ±³È¯ÀûÀ¸·Î »ç¿ëµË´Ï´Ù.

"1.4.1"¿¡¼­ "1.4.2"·Î °»½ÅÇÏ´Â °Í°ú °°Àº ¸íÈ®ÇÑ º¯°æÀ̳ª »ç¼ÒÇÑ º¯°æÀ» Á¦¿ÜÇÑ ¹öÀü 1.4.2 »ç¿ëÀÚ ¾È³»¼­¿¡ ´ëÇÑ ±â¼úÀû º¯°æ»çÇ×Àº HTMLÀ̳ª Ä÷¯ Àμ⠻纻¿¡¼­ »¡°£»öÀ¸·Î Ç¥½ÃµÇ°í º¯°æ»çÇ× ¿ÞÂÊ¿¡ ¼öÁ÷ ¸·´ë°¡ Ç¥½ÃµË´Ï´Ù.

¸ñÂ÷

ÀúÀÛ±Ç Á¤º¸
¸Ó¸®¸»
°³¿ä
| |
±Ô¾à
¹öÀü ȣȯ¼º
| |
Linux PPC64 »ç¿ëÀÚ Á¤º¸
Linux¿ë Runtime Environment¿¡ Æ÷ÇÔµÈ ÆÄÀÏ
¶óÀ̼¾½º °è¾à
JIT ÄÄÆÄÀÏ·¯
Java Native Interface ¹× Native Method Interface
| |
Red Hat Enterprise Linux (RHEL) 3¿¡ ¼³Ä¡
Linux¿ë Runtime Environment ±¸¼º
Linux¿ë Runtime Environment ¼³Ä¡ Á¦°Å
¼³Ä¡ °¡´ÉÇÑ RPM ÆÐŰÁö ¼³Ä¡ Á¦°Å
¾ÐÃàµÈ TAR ÆÐŰÁö ¼³Ä¡ Á¦°Å
| |
JDBC/ODBC ºê¸´Áö º¹¿ø
Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà
¸í·É ¿ä¾à
¿É¼Ç
Ç¥ÁØ ¿É¼Ç
ºñÇ¥ÁØ ¿É¼Ç
java ¸í·ÉÀÇ ±Û·Î¹úÈ­
Classpath¿¡ ´ëÇÑ ÀÛ¾÷
| |
´ëÇü ÆäÀÌÁö ¸Þ¸ð¸® ÇÒ´ç ±¸¼º
bootclasspath¿¡ ´ëÇÑ ÀÛ¾÷
°¡ºñÁö ÄÝ·º¼Ç Á¤Ã¥ ÁöÁ¤
ÀϽÃÁ¤Áö ½Ã°£
ÀϽÃÁ¤Áö ½Ã°£ °¨¼Ò
ÈüÀÌ °¡µæ Âù »óÅÂÀÇ È¯°æ
°¡ºñÁö ÄÝ·º¼Ç¿¡ °üÇÑ Ãß°¡ Á¤º¸
JVMÀÇ ½ÅÈ£ ó¸® ¹æ¹ý
JVM¿¡¼­ »ç¿ëµÇ´Â ½ÅÈ£
¿ø½Ã ÄÚµå µå¶óÀ̹ö¸¦ ½ÅÈ£ üÀÎ ¶óÀ̺귯¸®·Î ¸µÅ©
| |
RMI¿ë ¿¬°á Çڵ鷯 Ç® ±¸Çö
IBM ºôµå ¹× ¹öÀü ¹øÈ£ ã±â
(Linux IA 32ºñÆ® Àü¿ë) Java Plug-in »ç¿ë
Netscape 6 ¹× Mozilla¿ë Java Plug-in ¼³Ä¡ ¹× ±¸¼º
Netscape 4¿ë Java Plug-in ¼³Ä¡ ¹× ±¸¼º
gcc3.2.x ÄÄÆÄÀÏ Mozilla ºê¶ó¿ìÀú¿¡ Java Plug-in »ç¿ë
DBCS ¸Å°³º¯¼ö »ç¿ë
(Linux IA 32ºñÆ® Àü¿ë)Web Start »ç¿ë
Web Start ¼³Ä¡
floating ½ºÅÿ¡ ´ëÇÑ ÀÛ¾÷
DBCS ¾ð¾î¿¡¼­ ÀÔ·Â ¹æ¹ý Àüȯ
»ç¿ëÀÚ ½Ã½ºÅÛ¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡
¾Ë·ÁÁø Á¦ÇÑ»çÇ×
¸ðµç Linux Ç÷§Æû¿¡ Àû¿ëµÇ´Â Á¦ÇÑ»çÇ×(º°µµ·Î ¸í½ÃÇÑ °æ¿ì Á¦¿Ü)
Linux IA 32ºñÆ® Á¦ÇÑ»çÇ×
Linux PPC 32ºñÆ® ¹× 64ºñÆ® Á¦ÇÑ»çÇ×
Linux PPC 32ºñÆ® Á¦ÇÑ»çÇ×
Linux zSeries 64ºñÆ® Á¦ÇÑ»çÇ×
Linux zSeries 32ºñÆ® ¹× 64ºñÆ® Á¦ÇÑ»çÇ×
»ç¿ëÀÚ ¾È³»¼­¿¡ ´ëÇÑ Àǰß
ÁÖÀÇ»çÇ×
»óÇ¥

°³¿ä

Linux¿ë Runtime Environment¿¡´Â Java Runtime Environment¸¦ ÀÛ¼ºÇϰí Java ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ Å¬·¡½º ¼­ºê¼¼Æ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¶ÇÇÑ JVM, Java Ŭ·¡½º ¹× Áö¿ø ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Linux¿ë Runtime Environment¿¡´Â SDK¿¡ Àִ Ŭ·¡½º ¼­ºê¼¼Æ®¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

| | |

±Ô¾à

|

ÀÌ »ç¿ëÀÚ ¾È³»¼­¿¡¼­´Â SDKÀÇ ±âº» ¼³Ä¡ µð·ºÅ丮¸¦ |/opt/IBMJava2-142/¶ó°í ÇÕ´Ï´Ù. ¾Æ·¡ ³ª¿­µÈ Ç÷§Æû¿¡´Â °¢°¢ÀÇ ±âº» ¼³Ä¡ µð·ºÅ丮°¡ |ÀÖ½À´Ï´Ù. /opt/IBMJava2-142/¸¦ ÂüÁ¶ÇÏ¿© Ç÷§Æû¿¡ ¸Â´Â µð·ºÅ丮¸¦ »ç¿ëÇϽʽÿÀ. |

|

¹öÀü ȣȯ¼º

ÀϹÝÀûÀ¸·Î Linux¿ë SDK ¹öÀü 1.1.8, 1.2.2 ¶Ç´Â 1.3.1¿¡¼­ ½ÇÇàµÇ´Â ¸ðµç ¾ÖÇø´ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ¹öÀü¿¡¼­ ¿Ã¹Ù·Î ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. SunÀÇ Java 1.4.2 API¿¡ Á¾¼ÓµÇ´Â ¾ÖÇø´Àº Java 1.4.2 API¸¦ Áö¿øÇÏ´Â ºê¶ó¿ìÀú¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù.

1.4.2¿¡¼­ ÄÄÆÄÀÏµÈ Å¬·¡½º°¡ Runtime Environment 1.4.0 ÀÌÀü ¸±¸®½º¿¡¼­ ÀÛµ¿ÇÏ´ÂÁö´Â º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù.

| | |

Linux PPC64 »ç¿ëÀÚ Á¤º¸

|

Runtime Environment v1.4.2´Â SLES 8¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. |SLES 8¿¡¼­ SDK¸¦ ½ÇÇàÇÏ·Á¸é SDK v1.4.1 SR1À» »ç¿ëÇϽʽÿÀ.

Linux¿ë Runtime Environment¿¡ Æ÷ÇÔµÈ ÆÄÀÏ

Linux¿ë Runtime Environment¿¡´Â ·±Å¸Àӽà ÇÁ·Î±×·¥À» Áö¿øÇÏ´Â µ¥ ÇÊ¿äÇÑ Å¬·¡½º ÆÄÀÏ ¹× µð¹ö±×ÇÒ ¼ö ¾ø´Â .so ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. Linux¿ë Runtime Environment¿¡´Â ¾ÖÇø´ ºä¾î³ª javac¿Í °°Àº °³¹ß µµ±¸ ¶Ç´Â °³¹ß ½Ã½ºÅÛ¿¡¸¸ °ü·ÃµÈ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.

¶ÇÇÑ Runtime Environment for Linux¿¡ »ç¿ëÇϵµ·Ï Java Communications API(Application Programming Interface) ÆÐŰÁö°¡ Á¦°øµË´Ï´Ù. (Linux IA 64ºñÆ® ¹× Linux zSeries 31ºñÆ® ¹× 64ºñÆ®ÀÇ °æ¿ì Á¦¿Ü).

¶óÀ̼¾½º °è¾à

LICENSE_xx.html ÆÄÀÏ¿¡´Â Linux¿ë Runtime Environment ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¶óÀ̼¾½º °è¾àÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. (xx´Â ¾ð¾îÀÇ ¾à¾îÀÔ´Ï´Ù.)

¶óÀ̼¾½º °è¾àÀ» º¸°Å³ª ÀμâÇÏ·Á¸é À¥ ºê¶ó¿ìÀú¿¡¼­ ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

JIT ÄÄÆÄÀÏ·¯

JIT(just-in-time) ÄÄÆÄÀÏ·¯(libjitc.so)´Â ½ÇÇà ½Ã Java ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¾ÖÇø´¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â ¹ÙÀÌÆ® ÄÚµå ¼ø¼­¿¡ ´ëÇØ ½Ã½ºÅÛ Äڵ带 µ¿ÀûÀ¸·Î »ý¼ºÇÕ´Ï´Ù.

Linux¿ë Runtime Environment¿¡´Â ±âº»ÀûÀ¸·Î »ç¿ë °¡´ÉÇÑ JIT(libjitc.so)°¡ ÀÖ½À´Ï´Ù. Java ÀÀ¿ëÇÁ·Î±×·¥, ¾ÖÇø´ ¶Ç´Â ÄÄÆÄÀÏ·¯¿¡ ¹®Á¦Á¡ÀÌ ÆÄ±ÞµÇ´Â °ÍÀ» ¸·±â À§ÇØ JIT¸¦ »ç¿ë ºÒ°¡´É Çϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

JIT¸¦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ Ã¢ÀÇ ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

    export JAVA_COMPILER=NONE

JIT¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

    export JAVA_COMPILER=jitc

JITÀÇ »ç¿ë °¡´É ¿©ºÎ¸¦ È®ÀÎÇÏ·Á¸é ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

    java -version

JIT°¡ »ç¿ëµÇ°í ÀÖÀ¸¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

(JIT enabled: jitc)

JIT°¡ »ç¿ëµÇ°í ÀÖÁö ¾ÊÀ¸¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

(JIT disabled)

Java Native Interface ¹× Native Method Interface

JNI(Java Native Interface)´Â Runtime Environment¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. JNI »ç¿ë¿¡ ´ëÇØ¼­´Â Sun À¥ »çÀÌÆ® http://java.sun.comÀ» ÂüÁ¶ÇϽʽÿÀ.

IBMÀº ÀÌ ¸±¸®½º¿¡¼­ NMI(Native Method Interface)¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

| | |

Red Hat Enterprise Linux (RHEL) 3¿¡ ¼³Ä¡

|

Runtime Environment´Â °øÀ¯ ¶óÀ̺귯¸® /usr/lib/libstdc++-libc6.2-2.so.3¿¡ µû¸¨´Ï´Ù. |ÇØ´ç ¶óÀ̺귯¸®´Â RedHat Enterprise Linux (RHEL) |3.0¿¡¼­ ±âº»°ªÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù.

|

ÇØ´ç ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ´Â rpmÀº compat-libstdc++-7.3-2.96.122.i386.rpmÀÔ´Ï´Ù. ¶óÀ̺귯¸®¸¦ ¼³Ä¡ÇÏ·Á¸é ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. |

|
rpm -ivh compat-libstdc++-7.3-2.96.122.i386.rpm
|

RHEL 3 ¼³Ä¡ ½Ã ÇØ´ç ¶óÀ̺귯¸®¸¦ Æ÷ÇÔ½ÃŰ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ. |

|
    |
  1. ÆÐŰÁö ±âº»°ª È­¸éÀÌ Ç¥½ÃµÇ¸é |¼³Ä¡ÇÒ ÆÐŰÁö ¼¼Æ® »ç¿ëÀÚ Á¤ÀÇ ¿É¼ÇÀ» ¼±ÅÃÇϽʽÿÀ.
  2. |
  3. ÆÐŰÁö ±×·ì ¼±Åà ȭ¸é¿¡¼­ °³¹ß ¿É¼Ç ¾Æ·¡¿¡ ÀÖ´Â ·¹°Å½Ã ¼ÒÇÁÆ®¿þ¾î |°³¹ßÀ» ¼±ÅÃÇϽʽÿÀ.

Linux¿ë Runtime Environment ±¸¼º

Linux¿ë Runtime Environment¸¦ ¼³Ä¡ÇÑ ÈÄ, ½© ·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ ÆíÁýÇÏ¿© PATH ¸í·É¹®¿¡ ´ÙÀ½ µð·ºÅ丮¸¦ Ãß°¡ÇϽʽÿÀ.

/opt/IBMJava2-142/jre/bin

Linux¿ë Runtime Environment¸¦ ´Ù¸¥ µð·ºÅ丮¿¡ ¼³Ä¡ÇÑ °æ¿ì, /opt/IBMJava2-142/¸¦ Runtime Environment¸¦ ¼³Ä¡ÇÑ µð·ºÅ丮·Î ´ëüÇϽʽÿÀ.

ÁÖ:
(Linux IA 32ºñÆ® Áß±¹¾î »ç¿ëÀÚ¿¡ ÇÑÇØ) RedHat Advanced ServerÀÇ ±Û²Ã ÀÎÄÚµù¿¡¼­ ºÒÀÏÄ¡»çÇ×ÀÌ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î, Áß±¹¾î¸¦ ±âº» ¾ð¾î·Î »ç¿ëÇϴ ȯ°æ¿¡¼­ Á¦Ç°À» ¼³Ä¡ÇÏ´Â °æ¿ì¿¡´Â ±âº» ¾ð¾î¸¦ ¿µ¾î·Î ¼³Á¤ÇÏ¿© ¼³Ä¡¸¦ ¿Ï·áÇÑ ´ÙÀ½, À̸¦ Áß±¹¾î·Î º¯°æÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Áß±¹¾î ±Û²ÃÀÌ Ç¥½ÃµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

Linux¿ë Runtime Environment ¼³Ä¡ Á¦°Å

Runtime Environment¸¦ Á¦°ÅÇÏ´Â ¹æ¹ýÀº ¼³Ä¡ °¡´ÉÇÑ RPM(Red Hat Package Manager) ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ °æ¿ì¿Í ¾ÐÃàµÈ TAR(Tape Archive) ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ °æ¿ì¿¡ µû¶ó ´Ù¸¨´Ï´Ù. Áö½Ã»çÇ×Àº ¼³Ä¡ °¡´ÉÇÑ RPM ÆÐŰÁö ¼³Ä¡ Á¦°Å ¶Ç´Â ¾ÐÃàµÈ TAR ÆÐŰÁö ¼³Ä¡ Á¦°Å¸¦ ÂüÁ¶ÇϽʽÿÀ.


¼³Ä¡ °¡´ÉÇÑ RPM ÆÐŰÁö ¼³Ä¡ Á¦°Å

¼³Ä¡ °¡´ÉÇÑ RPM ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ °æ¿ì Linux¿ë Runtime Environment¸¦ ¼³Ä¡ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ½© ½ºÅ©¸³Æ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. ¶Ç´Â kpackage³ª yast2¿Í °°Àº ±×·¡ÇÈ ÅøÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. PATH ¸í·É¹®¿¡¼­ Runtime EnvironmentÀ» ¼³Ä¡ÇÑ µð·ºÅ丮¸¦ Á¦°ÅÇϽʽÿÀ
  3. (Linux IA 32ºñÆ®¿¡¸¸ Àû¿ë) Java Plug-inÀ» ¼³Ä¡ÇÑ °æ¿ì, À¥ ºê¶ó¿ìÀú µð·ºÅ丮¿¡¼­ Java Plug-in ÆÄÀÏÀ» Á¦°ÅÇϽʽÿÀ.

¾ÐÃàµÈ TAR ÆÐŰÁö ¼³Ä¡ Á¦°Å

¾ÐÃàµÈ TAR ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ °æ¿ì Linux¿ë Runtime Environment¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Runtime Environment¸¦ ¼³Ä¡ÇÑ µð·ºÅ丮¿¡¼­ Runtime Environment ÆÄÀÏÀ» Á¦°ÅÇϽʽÿÀ.
  2. PATH ¸í·É¹®¿¡¼­ Runtime EnvironmentÀ» ¼³Ä¡ÇÑ µð·ºÅ丮¸¦ Á¦°ÅÇϽʽÿÀ.
  3. (Linux IA 32ºñÆ®¿¡¸¸ Àû¿ë) Java Plug-inÀ» ¼³Ä¡ÇÑ °æ¿ì, À¥ ºê¶ó¿ìÀú µð·ºÅ丮¿¡¼­ Java Plug-in ÆÄÀÏÀ» Á¦°ÅÇϽʽÿÀ.
| | |

JDBC/ODBC ºê¸´Áö º¹¿ø

|

IBM SDK, v1.4.0¿¡¼­ Á¦°ÅµÇ¾ú´ø JDBC/ODBC ºê¸´Áö°¡ |v1.4.2¿¡¼­´Â º¹¿øµÇ¾ú½À´Ï´Ù.

Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà

java ÅøÀº Java ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.

JVMÀº ºÎÆ®½ºÆ®·¦ classpath, ¼³Ä¡µÈ È®ÀåÀÚ ¹× »ç¿ëÀÚ classpath¿Í °°Àº ¼¼ °¡Áö À§Ä¡ ¼¼Æ®¿¡¼­ ½ÃÀÛ Å¬·¡½º ¹× »ç¿ëµÇ´Â ±âŸ Ŭ·¡½º¸¦ °Ë»öÇÕ´Ï´Ù. Ŭ·¡½º À̸§ ¶Ç´Â JAR ÆÄÀÏ À̸§ ´ÙÀ½ÀÇ Àμö°¡ ±âº» ÇÔ¼ö¿¡ Àü´ÞµË´Ï´Ù.

javaw ¸í·ÉÀº java¿Í µ¿ÀÏÇÕ´Ï´Ù. ´Ü, javaw¿¡´Â ¿¬°üµÈ ÄÜ¼Ö Ã¢ÀÌ ¾ø½À´Ï´Ù. ¸í·É ÇÁ·ÒÇÁÆ® âÀÌ Ç¥½ÃµÇÁö ¾Ê°Ô ÇÏ·Á¸é javaw¸¦ »ç¿ëÇϽʽÿÀ. javaw ½ÇÇà ÇÁ·Î±×·¥Àº ½ÇÇà¿¡ ½ÇÆÐÇÒ °æ¿ì ¿À·ù Á¤º¸°¡ ÀÖ´Â ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.

¸í·É ¿ä¾à

java ¹× javaw ¸í·ÉÀº ´ÙÀ½°ú °°Àº ±¸¹®À» °®½À´Ï´Ù.

java [ options ] class [ arguments ... ]
java [ options ] -jar file.jar [ arguments ... ]
javaw [ options ] class [ arguments ... ]
javaw [ options ] -jar file.jar [ arguments ... ]

´ë°ýÈ£ ³»¿¡ Ç¥½ÃµÈ Ç׸ñÀº ¼±ÅÃÀûÀÔ´Ï´Ù.

options
¸í·ÉÇà ¿É¼Ç
class
È£ÃâÇÒ Å¬·¡½ºÀÇ À̸§
file.jar
È£ÃâÇÒ jar ÆÄÀÏÀÇ À̸§. ÀÌ´Â ¹Ýµå½Ã -jar¿Í ÇÔ²² »ç¿ëµË´Ï´Ù.
argument
±âº» ÇÔ¼ö¿¡ Àü´ÞµÇ´Â Àμö

-jar ¿É¼ÇÀÌ ÁöÁ¤µÈ °æ¿ì, ¸í¸íµÈ JAR ÆÄÀÏ¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚ¿ø ÆÄÀϰú Ŭ·¡½º°¡ Æ÷ÇÔµÇ°í ½ÃÀÛ Å¬·¡½º´Â Main-Class manifest ¸Ó¸®±Û·Î Ç¥½ÃµË´Ï´Ù.

¿É¼Ç

½ÇÇà ÇÁ·Î±×·¥¿¡´Â ÇöÀçÀÇ Runtime Environment¿¡¼­ Áö¿øµÇ¸ç Â÷ÈÄ ¸±¸®½º¿¡¼­µµ Áö¿øµÉ Ç¥ÁØ ¿É¼Ç ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ºñÇ¥ÁØ ¿É¼Ç ¼¼Æ®µµ ÀÖ½À´Ï´Ù.

Ç¥ÁØ ¿É¼Ç

ºñÇ¥ÁØ ¿É¼Ç

¾Æ·¡ ³ª¿­µÈ -X ¿É¼ÇÀº »ç¿ë °¡´ÉÇÑ ¿É¼ÇÀÇ ¼­ºê¼¼Æ®ÀÔ´Ï´Ù. À̰ÍÀº ºñÇ¥ÁØ ¿É¼ÇÀ¸·Î ÅëÁö¾øÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.

java ¸í·ÉÀÇ ±Û·Î¹úÈ­

java ¸í·É ¹× ±âŸ java ½ÇÇà ÇÁ·Î±×·¥ ¸í·É(¿¹: javaw)À» »ç¿ëÇϸé Ŭ·¡½º À̸§À» ÇöÀç ·ÎÄÉÀÏÀÇ ¹®ÀÚ ¼¼Æ®¿¡ ÀÖ´Â Unicode ¹®ÀÚ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java À̽ºÄÉÀÌÇÁ ¼ø¼­¸¦ »ç¿ëÇÏ¿© Ŭ·¡½º À̸§°ú Àμö¿¡ ÀÓÀÇÀÇ Unicode ¹®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é -XargencodingÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Unicode ¹®ÀÚ¸¦ ÁöÁ¤ÇÏ·Á¸é, \u#### Çü½ÄÀÇ À̽ºÄÉÀÌÇÁ ¼ø¼­¸¦ »ç¿ëÇϽʽÿÀ. ¿©±â¼­ #´Â 16Áø ¼ýÀÚ(0-9, A-F)ÀÔ´Ï´Ù.

Ŭ·¡½º À̸§°ú ¸í·É Àμö¸¦ UTF8 ¶Ç´Â ISO8859_1 ÀÎÄÚµùÀ¸·Î ÁöÁ¤ÇÏ·Á¸é -Xargencoding:utf8 ¹× -Xargencoding:latinÀ» »ç¿ëÇϽʽÿÀ.

Runtime Environment¿¡¼­ ¿µ¾î ÀÌ¿ÜÀÇ ·ÎÄÉÀÏÀ» »ç¿ëÇÏ´Â °æ¿ì java ¹× javaw ¸í·ÉÀº º¯È¯µÈ Ãâ·Â ¸Þ½ÃÁö¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌµé ¸Þ½ÃÁö´Â 1.3.1 ¹öÀüÀÇ ¸Þ½ÃÁö¿Í´Â ´Ù¸£¸ç Java°¡ ½ÇÇàµÇ´Â ·ÎÄÉÀÏ¿¡ µû¶ó¼­µµ ´Ù¸¨´Ï´Ù. java¿¡ ÀÇÇØ ¸®ÅϵǴ ÀÚ¼¼ÇÑ ¿À·ù ¼³¸í ¹× ±âŸ µð¹ö±× Á¤º¸´Â ¿µ¾î·Î µÇ¾î ÀÖ½À´Ï´Ù. ÃʱâÈ­ Áß ¸®ÅϵǴ µð¹ö±× Á¤º¸´Â ´ë°ýÈ£·Î Ç¥½ÃµË´Ï´Ù.

Classpath¿¡ ´ëÇÑ ÀÛ¾÷

Runtime Environment¿¡¼­´Â Àüü °æ·Î¿Í .class È®ÀåÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¿ÏÀüÇÑ ÆÄÀÏ À̸§À¸·Î Ŭ·¡½º °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü ¹öÀüÀÇ SDK¿¡¼­´Â CLASSPATH¿Í °ü·ÃµÈ Ŭ·¡½º¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ¾úÀ¸¸ç .class È®ÀåÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. ¿ÏÀüÇÑ ÆÄÀÏ À̸§À» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î µ¥½ºÅ©Å¾À̳ª ÆÄÀÏ ½ÇÇà ÇÁ·Î±×·¥¿¡¼­ Java ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °æ·Î ¹× È®ÀåÀÚ¿Í ÇÔ²² .class ÆÄÀÏÀ» ÁöÁ¤ÇÏ´Â °æ¿ì ÁöÁ¤µÇ´Â °æ·Î´Â CLASSPATH¿¡ Ãß°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, java ~/myapp/thisapp.class ¸í·ÉÀº java -classpath ~/myapp thisapp¸¦ ÁöÁ¤ÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù.

| | |

´ëÇü ÆäÀÌÁö ¸Þ¸ð¸® ÇÒ´ç ±¸¼º

|

´ëÇü ÆäÀÌÁö´Â ÁÖ·Î ¸Þ¸ð¸®¸¦ ´ë·®À¸·Î ÇÒ´çÇÏ°í ¸Þ¸ð¸®¿¡ ÀÚÁÖ ¾×¼¼½ºÇÏ´Â |ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ »ç¿ëÇÕ´Ï´Ù. |ÁÖ·Î TLB(Translation Lookaside Buffer)ÀÇ ½ÇÆÐ¸¦ ÁÙÀÓÀ¸·Î½á ´ëÇü ÆäÀÌÁöÀÇ |¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ½À´Ï´Ù. À̸¦ À§ÇØ TLB´Â °¡»ó ¸Þ¸ð¸® ¹üÀ§¸¦ ´õ ³Ð°Ô |¸ÊÇÎÇÕ´Ï´Ù.

|

´ëÇü ÆäÀÌÁö ¸Þ¸ð¸® ÇÒ´çÀ» ±¸¼ºÇÏ·Á¸é ¸ÕÀú, ½ÇÇà ÁßÀÎ Ä¿³ÎÀÌ ´ëÇü ÆäÀÌÁö¸¦ Áö¿øÇÏ´ÂÁö |È®ÀÎÇϽʽÿÀ. /proc/meminfo ÆÄÀÏ¿¡ ´ÙÀ½ ÇàÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö |È®ÀÎÇϽʽÿÀ.

|
HugePages_Total:     4
|HugePages_Free:      4
|Hugepagesize:     4096 kB

À̵é ÇʵåÀÇ °ªÀº ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. |Ä¿³ÎÀÌ ´ëÇü ÆäÀÌÁö¸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ì ´ëÇü ÆäÀÌÁö¸¦ Áö¿øÇÏ´Â »õ Ä¿³ÎÀ» |ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù.

|

´ëÇü ÆäÀÌÁö¿¡ ÇÒ´çÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸® ¿ë·®Àº |HugePages_Free * HugepagesizeÀÇ °ªÀ¸·Î ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â |Java Èü ¿ä±¸»çÇ×À» ÁؼöÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀÇ ´ëÇü ÆäÀÌÁö ¼ö¸¦ ±¸¼ºÇØ¾ß |ÇÕ´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â /proc/sys/vm/nr_hugepages ÆÄÀÏÀ» ÆíÁýÇÏ¿© |´ëÇü ÆäÀÌÁöÀÇ ¼ö¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

|

»ç¿ë °¡´ÉÇÑ ¿©ºÐÀÇ ´ëÇü ÆäÀÌÁö°¡ ½Ã½ºÅÛ¿¡ Àû´çÇÏ°Ô ÀÖ´Â °æ¿ì |´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏ´Â shmget() È£Ãâ¿¡ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ´ëÇü ÆäÀÌÁö°¡ |ÀÎÁ¢ÇÏÁö ¾Ê±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½ÇÆÐ¸¦ ÇÇÇÏ·Á¸é |½Ã½ºÅÛ °ü¸®ÀÚ´Â ½Ã½ºÅÛ bootup¿¡¼­ hugepages=<n> ¿É¼ÇÀ» ÁöÁ¤ÇØ¾ß |ÇÕ´Ï´Ù(³ªÁß¿¡ /procÀ¸·Î ÁöÁ¤ÇÏ´Â ´ë½Å).

|

shmmax¸¦ »ç¿ëÇÏ´Â shmget()Àº ´ëÇü ÆäÀÌÁö ¸Þ¸ð¸®¸¦ ÇÒ´çÇÕ´Ï´Ù. shmmax °ªÀ» ¼öÁ¤ÇÏ·Á¸é |/proc/sys/kernel/shmmax ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ.

|

shmget()Àº ·çÆ®·Î ½ÇÇà ÁßÀÎ °æ¿ì¿¡¸¸ ¼º°øÇÕ´Ï´Ù. ´ëÇü ÆäÀÌÁö¸¦ |»ç¿ëÇÏ·Á¸é Java¸¦ ·çÆ®·Î ½ÇÇàÇϰųª Java ½ÇÇà ÆÄÀÏÀÇ suid bit¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

bootclasspath¿¡ ´ëÇÑ ÀÛ¾÷

Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà¿¡ ¼³¸íµÈ -D ¿É¼ÇÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ Æ¯¼ºibm.jvm.bootclasspathÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Æ¯¼º°ªÀº Ãß°¡ °Ë»ö °æ·Î·Î »ç¿ëµÇ¸ç, -Xbootclasspath/p:¿¡ ÀÇÇØ Á¤ÀÇµÈ °ª°ú ºÎÆ®½ºÆ®·¦ Ŭ·¡½º °æ·Î »çÀÌ¿¡ »ðÀԵ˴ϴÙ. ºÎÆ®½ºÆ®·¦ Ŭ·¡½º °æ·Î´Â ±âº»°ªÀ̰ųª -Xbootclasspath: ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¤ÀÇµÈ °æ·ÎÀÔ´Ï´Ù.

-Xbootclasspath: ¶Ç´Â -Xbootclasspath/p: ¿É¼ÇÀ» »ç¿ëÇÏ¿© core.jar, graphics.jar, server.jar, security.jar, xml.jar, tools.jar ¶Ç´Â charsets.jarÀÇ Å¬·¡½º¸¦ ´ëüÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº Àü°³ÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ·± Àü°³´Â Java 2 Runtime Environment 2Áø ÄÚµå ¶óÀ̼¾½º¸¦ À§¹ÝÇÏ´Â °ÍÀÔ´Ï´Ù.

°¡ºñÁö ÄÝ·º¼Ç Á¤Ã¥ ÁöÁ¤

-Xgcpolicy JVM ·±Å¸ÀÓ ¿É¼ÇÀº °¡ºñÁö ÄÝ·º¼Ç Á¤Ã¥À» ÁöÁ¤ÇÕ´Ï´Ù.

-Xgcpolicy´Â °ªÀ¸·Î optthruput(±âº»°ª) ¶Ç´Â optavgpause¸¦ °¡Áý´Ï´Ù. ÀÌ ¿É¼ÇÀº °¡ºñÁö ÄÝ·ºÅÍÀÇ ÀÛµ¿À» Á¦¾îÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥°ú Àüü ½Ã½ºÅÛÀÇ Ã³¸®·® ¹× °¡ºñÁö ÄÝ·º¼Ç¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ÀϽÃÁ¤Áö ½Ã°£ »çÀÌÀÇ ±ÕÇüÀ» ¸ÂÃä´Ï´Ù.

¿É¼Ç ¹× ÇØ´ç °ªÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

-Xgcpolicy:optthruput

-Xgcpolicy:optavgpause

ÀϽÃÁ¤Áö ½Ã°£

ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿ÀºêÁ§Æ® ÀÛ¼º ½Ãµµ°¡ Èü ³»ÀÇ »ç¿ë °¡´ÉÇÑ °ø°£¿¡¼­ Áï½Ã ÃæÁ·µÇÁö ¾Ê´Â °æ¿ì, °¡ºñÁö ÄÝ·ºÅÍ´Â ÂüÁ¶µÇÁö ¾ÊÀº ¿ÀºêÁ§Æ®(°¡ºñÁö)¸¦ ½Äº°ÇÏ°í »èÁ¦ÇÏ¿© Áï°¢ÀûÀÌ¸ç °è¼ÓÀûÀÎ ÇÒ´ç ¿äûÀ» ½Å¼ÓÇÏ°Ô ÃæÁ·½Ãų ¼ö ÀÖ´Â »óÅ·ΠÈüÀ» µÇµ¹¸³´Ï´Ù. ÀÌ·¯ÇÑ °¡ºñÁö ÄÝ·º¼Ç ÁÖ±â·Î ÀÎÇØ ¶§¶§·Î ÀÀ¿ëÇÁ·Î±×·¥ ÄÚµåÀÇ ½ÇÇà¿¡ À־ ¿¹»óÄ¡ ¾Ê¾Ò´ø ÀϽÃÁ¤Áö°¡ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Å©±â¿Í º¹Àâµµ°¡ Áõ°¡ÇÔ¿¡ µû¶ó Èüµµ ´õ Ä¿Áö°Ô µÇ¹Ç·Î, ÀÌ·¯ÇÑ °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤Áö ½Ã°£µµ Å©±â ¹× Á߿伺ÀÌ Áõ°¡ÇÏ´Â °æÇâÀÌ ÀÖ½À´Ï´Ù. °¡ºñÁö ÄÝ·º¼Ç ±âº»°ªÀÎ optthruputÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Å¿ì ¸¹Àº 󸮷®À» ºÎ°úÇϳª ±×·Î ÀÎÇØ ¶§¶§·Î ÀϽÃÁ¤Áö°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç ÀϽÃÁ¤Áö ½Ã°£Àº ÈüÀÇ Å©±â¿Í °¡ºñÁöÀÇ ¾ç¿¡ µû¶ó ¹Ð¸®ÃÊ¿¡¼­ ¸î ÃÊ¿¡ À̸£±â±îÁö ´Ù¾çÇÕ´Ï´Ù.

ÀϽÃÁ¤Áö ½Ã°£ °¨¼Ò

optavgpause ¿É¼ÇÀº °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤Áö ±æÀÌ¿¡ ´ëÇÑ Èü Å©±â Áõ°¡ÀÇ ¿µÇâÀ» Á¦ÇÑÇÔ°ú µ¿½Ã¿¡ ÀÌµé °¡ºñÁö ÄÝ·º¼Ç ÀϽÃÁ¤ÁöÀÇ ½Ã°£À» »ó´çÈ÷ ÁÙ¿©ÁÝ´Ï´Ù. ÀÌ ¿É¼ÇÀº ƯÈ÷ ´ëÇü ÈüÀ¸·Î ÀÌ·ç¾îÁø ±¸¼º°ú °ü·ÃÀÌ ÀÖ½À´Ï´Ù. ÀϺΠ°¡ºñÁö ÄÝ·º¼Ç Ȱµ¿À» Á¤»ó ÇÁ·Î±×·¥ ½ÇÇà°ú µ¿½Ã¿¡ ½ÇÇàÇϸé ÀϽÃÁ¤Áö ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀϽÃÁ¤Áö ½Ã°£À» ÁÙÀ̸é, ÀÀ¿ëÇÁ·Î±×·¥ 󸮷®ÀÌ ÀϺΠ°¨¼ÒµÉ ¼ö ÀÖÀ¸¸ç ÀÌ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

ÈüÀÌ °¡µæ Âù »óÅÂÀÇ È¯°æ

Java ÈüÀÌ °ÅÀÇ °¡µæ Â÷°Ô µÇ°í Àç»ýµÉ ¼ö ÀÖ´Â °¡ºñÁö°¡ °ÅÀÇ ¾ø´Â °æ¿ì, Áï½Ã »ç¿ë °¡´ÉÇÑ °ø°£ÀÌ ¾øÀ¸¹Ç·Î »õ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¿äûÀÌ ½Å¼ÓÈ÷ ÃæÁ·µÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÈüÀÌ °ÅÀÇ °¡µæ Âù ¿ë·®À¸·Î Á¶ÀÛµÉ °æ¿ì À§ÀÇ ¿É¼Ç Áß¿¡¼­ ¾î´À ¿É¼ÇÀÌ »ç¿ëµÇ´ÂÁö¿¡ °ü°è¾øÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ¼º´ÉÀÌ ÀúÇ쵃 ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´õ ¸¹Àº Èü °ø°£ ¿äûÀÌ °è¼Ó ÀÛ¼ºµÇ¸é ÀÀ¿ëÇÁ·Î±×·¥¿¡ OutofMemory ¿¹¿Ü°¡ ¹ß»ýÇÏ°Ô µÇ¸ç, ÀÌ ¿¹¿Ü¸¦ ã¾Æ ó¸®ÇÏÁö ¸øÇϸé JVMÀÌ Á¾·áµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§ JVMÀº µÎ °³ÀÇ Áø´Ü ÆÄÀÏÀÎ Heapdump ¹× Javadump¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇØ¼­´Â Java 1.4.2 Áø´Ü ¾È³»¼­¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖÀ¸¸ç À̸¦ ÂüÁ¶ÇÏ¿© Java ÈüÀÌ °¡µæ Â÷°Ô µÇ´Â ¿øÀÎÀ» ÆÇ´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù. Áø´Ü ¾È³»¼­´Â http://www-106.ibm.com/developerworks/java/jdk/diagnosis/¿¡ ÀÖ´Â °³¹ßÀÚ ¹®¼­¿¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¶°Ç¿¡¼­´Â -Xmx ¿É¼ÇÀ» »ç¿ëÇÏ¿© Èü Å©±â¸¦ ´Ã¸®°Å³ª »ç¿ë ÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ ¿ÀºêÁ§Æ®ÀÇ ¼ö¸¦ ÁÙÀ̽ʽÿÀ.

°¡ºñÁö ÄÝ·º¼Ç¿¡ °üÇÑ Ãß°¡ Á¤º¸

°¡ºñÁö ÄÝ·º¼Ç¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

http://www.ibm.com/developerworks/ibm/library/i-garbage1/

http://www.ibm.com/developerworks/ibm/library/i-garbage2/

http://www.ibm.com/developerworks/ibm/library/i-garbage3/

JVMÀÇ ½ÅÈ£ ó¸® ¹æ¹ý

JVM°ú °ü·ÃµÈ ½ÅÈ£°¡ ¿À¸é, ½ÅÈ£ Çڵ鷯°¡ È£ÃâµË´Ï´Ù. ÀÌ ½ÅÈ£ Çڵ鷯´Â Java ¶Ç´Â Java ÀÌ¿ÜÀÇ ½º·¹µå¿¡ ´ëÇØ È£ÃâµÇ¾ú´ÂÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. ½ÅÈ£°¡ Java ½º·¹µå¿¡ ´ëÇÑ °ÍÀ̸é, JVMÀº ½ÅÈ£ 󸮸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÅÈ£°¡ Java ÀÌ¿ÜÀÇ ½º·¹µå¿¡ ´ëÇÑ °ÍÀ̸ç JVM¸¦ ¼³Ä¡ÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ½ÅÈ£¿¡ ´ëÇÑ ÀÚü Çڵ鷯°¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì¿¡´Â ÇØ´ç Çڵ鷯°¡ ½ÅÈ£¸¦ Á¦¾îÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ ½ÅÈ£´Â ¹«½ÃµË´Ï´Ù. (½ÅÈ£ÀÇ ±âº» Á¶Ä¡ ¿©ºÎ¿Í »ó°ü¾ø½À´Ï´Ù.)

¿¹¿Ü ¹× ¿À·ù ½ÅÈ£ÀÇ °æ¿ì, JVMÀº ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

»ó±â ÈÄÅ©¸¦ ÁöÁ¤ÇÏ´Â ¼³Ä¡ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â http://www-106.ibm.com/developerworks/java/library/i-signalhandling/À» ÂüÁ¶ÇϽʽÿÀ. ÀÌ Ç׸ñÀº Java V1.3.1¿ëÀ¸·Î ÀÛ¼ºµÇ¾úÀ¸³ª ÈÄ¼Ó ¹öÀü¿¡µµ Àû¿ëµË´Ï´Ù.

ÀÎÅÍ·´Æ® ½ÅÈ£ÀÇ °æ¿ì, JVMÀº Á¦¾îµÈ ½Ã½ºÅÛ Á¾·á ¼ø¼­·Î µé¾î°©´Ï´Ù. ÀÌ ¶§, ´ÙÀ½°ú °°Àº Á¤»ó Á¾·á·Î 󸮵˴ϴÙ.

ÀÌ ½Ã½ºÅÛ Á¾·á´Â System.exit() Java ¸Þ¼Òµå È£Ãâ¿¡ ÀÇÇØ ÃʱâÈ­µÇ´Â ½Ã½ºÅÛ Á¾·á¿Í µ¿ÀÏÇÕ´Ï´Ù.

JVM¿¡¼­ »ç¿ëµÇ´Â ±âŸ ½ÅÈ£´Â ³»ºÎ Á¦¾î¿ëÀ̸ç JVMÀ» Á¾·á½ÃŰÁö ¾Ê½À´Ï´Ù. °ü·ÃµÈ Á¦¾î ½ÅÈ£´Â SIGQUIT »ÓÀ̸ç ÀÌ´Â Javadump¸¦ »ý¼ºÇÕ´Ï´Ù.

JVM¿¡¼­ »ç¿ëµÇ´Â ½ÅÈ£

¾Æ·¡ÀÇ Ç¥ 1¿¡¼­´Â JVM¿¡¼­ »ç¿ëµÇ´Â ½ÅÈ£¸¦ º¸¿©ÁÝ´Ï´Ù. ½ÅÈ£´Â ´ÙÀ½°ú °°ÀÌ À¯Çü ¶Ç´Â ¿ëµµº°·Î ºÐ·ùµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 1. JVM¿¡¼­ »ç¿ëµÇ´Â ½ÅÈ£
½ÅÈ£ À̸§ ½ÅÈ£ À¯Çü ¼³¸í -Xrs¿¡ ÀÇÇØ »ç¿ë ºÒ°¡´É
SIGSEGV ¿¹¿Ü À߸øµÈ ¸Þ¸ð¸® ¾×¼¼½º(¾×¼¼½ºÇÒ ¼ö ¾ø´Â ¸Þ¸ð¸®¿¡ ¾²±â) ¾Æ´Ï¿À
SIGILL ¿¹¿Ü À߸øµÈ ¸í·É¾î(¾Ë¼ö ¾ø´Â ½Ã½ºÅÛ ¸í·ÉÀ» È£ÃâÇÏ·Á´Â ½Ãµµ) ¾Æ´Ï¿À
SIGFPE ¿¹¿Ü ºÎµ¿ ¼Ò¼öÁ¡ ¿¹¿Ü(0À¸·Î ³ª´©±â) ¾Æ´Ï¿À
SIGBUS ¿¹¿Ü ¹ö½º ¿À·ù(Á¸ÀçÇÏÁö ¾Ê´Â ¸Þ¸ð¸® À§Ä¡¸¦ ÁÖ¼Ò ÁöÁ¤ÇÏ·Á´Â ½Ãµµ) ¿¹
SIGSYS ¿¹¿Ü À߸øµÈ ½Ã½ºÅÛ È£Ãâ ¹ßÇà ¿¹
SIGXCPU ¿¹¿Ü CPU ½Ã°£ ÇѰè Ãʰú(½ÇÇà ½Ã°£ Ãʰú) ¿¹
SIGXFSZ ¿¹¿Ü ÆÄÀÏ ½Ã½ºÅÛ ÇѰè Ãʰú ¿¹
SIGABRT ¿À·ù ºñÁ¤»ó Á¾·á. JVM °áÇÔÀ» ¹ß°ßÇÒ ¶§¸¶´Ù JVMÀÌ ÀÌ ½ÅÈ£¸¦ ÀÏÀ¸Åµ´Ï´Ù. ¿¹
SIGINT ÀÎÅÍ·´Æ® ´ëÈ­½Ä ÁÖÀÇ(CTRL-C). JVMÀÌ Á¤»óÀûÀ¸·Î Á¾·áÇÕ´Ï´Ù. ¿¹
SIGTERM ÀÎÅÍ·´Æ® Á¾·á ¿äû. JVMÀÌ Á¤»ó Á¾·áÇÕ´Ï´Ù. ¿¹
SIGHUP ÀÎÅÍ·´Æ® ²÷±â. JVMÀÌ Á¤»ó Á¾·áÇÕ´Ï´Ù. ¿¹
SIGUSR1 Á¦¾î »ç¿ëÀÚ Á¤ÀÇ. ³»ºÎ Á¦¾î ¸ñÀûÀ¸·Î ÀϺΠJVM¿¡¼­ »ç¿ëµË´Ï´Ù. ¾Æ´Ï¿À
SIGUSR2 Á¦¾î »ç¿ëÀÚ Á¤ÀÇ. ³»ºÎ Á¦¾î ¸ñÀûÀ¸·Î ÀϺΠJVM¿¡¼­ »ç¿ëµË´Ï´Ù. ¾Æ´Ï¿À
SIGQUIT Á¦¾î ´Ü¸»±â¿¡ ´ëÇÑ Á¾·á ½ÅÈ£. JVMÀº ÀÌ ½ÅÈ£¸¦ »ç¿ëÇÏ¿© Javadump¸¦ °¡Á®¿É´Ï´Ù. ¿¹
SIGTRAP Á¦¾î dbx ¶Ç´Â ptrace¿¡¼­ »ç¿ëÇϱâ À§ÇÑ ³»ºÎ Á¦¾î. ³»ºÎ Á¦¾î ¸ñÀûÀ¸·Î ÀϺΠJVM¿¡¼­ »ç¿ëµË´Ï´Ù. ¿¹
SIGPIPE Á¦¾î Àаí ÀÖÁö ¾Ê´Â ÆÄÀÌÇÁ¿¡ ¾²±â. JVMÀº ÀÌ ½ÅÈ£¸¦ ¹«½ÃÇÕ´Ï´Ù. ¾Æ´Ï¿À

JVMÀÌ ´ëºÎºÐÀÇ ½ÅÈ£¸¦ ó¸®ÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é -Xrs(½ÅÈ£ »ç¿ë ´ÜÃà) ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. ÀÚ¼¼ÇÑ »çÇ×Àº http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/java.html¿¡ ÀÖ´Â SunÀÇ Java ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÇÁ·Î±×·¥ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

½ÅÈ£ 1(SIGHUP), 2(SIGINT), 4(SIGILL), 6(SIGABRT), 7(SIGEMT), 8(SIGFPE), 10(SIGBUS), 11(SIGSEGV), 12(SIGSYS), 15(SIGTERM) ¹× 24(SIGXCPU)´Â JVMÀ» ½Ã½ºÅÛ Á¾·áÇÏ°Ô ¸¸µì´Ï´Ù. µû¶ó¼­ ÀÀ¿ëÇÁ·Î±×·¥ ½ÅÈ£ Çڵ鷯´Â ´õ ÀÌ»ó JVM ¼­ºñ½º¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ÇÑ, º¹±¸ÇÏ·Á´Â ½Ãµµ¸¦ ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù.

¿ø½Ã ÄÚµå µå¶óÀ̹ö¸¦ ½ÅÈ£ üÀÎ ¶óÀ̺귯¸®·Î ¸µÅ©

Runtime Environment¿¡´Â ½ÅÈ£ üÀÎ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ½ÅÈ£ üÀÎ ±â´ÉÀ¸·Î JVMÀº ÀÚü ½ÅÈ£ Çڵ鷯¸¦ ¼³Ä¡ÇÏ´Â ¿ø½Ã ÄÚµå¿Í º¸´Ù È¿À²ÀûÀ¸·Î °øµ¿ Á¶ÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.

½ÅÈ£ üÀÎ ±â´ÉÀ» »ç¿ëÇϸé ÀÀ¿ëÇÁ·Î±×·¥Àº °øÀ¯ ¶óÀ̺귯¸® libjsig.so¸¦ ½Ã½ºÅÛ ¶óÀ̺귯¸® ¾Õ¿¡ ¸µÅ©ÇÏ°í ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. libjsig.so ¶óÀ̺귯¸®´Â signal(), sigset() ¹× sigaction() µîÀÇ È£ÃâÀ» Â÷´ÜÇÏ¿© ÇØ´ç Çڵ鷯°¡ JVMÀÇ ½ÅÈ£ Çڵ鷯¸¦ ´ëüÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ´ë½Å, À̵é È£ÃâÀº »õ ½ÅÈ£ Çڵ鷯¸¦ ÀúÀåÇϰųª À̸¦ JVMÀÌ ¼³Ä¡µÈ Çڵ鷯 µÚ¿¡ "üÀÎ"ÇÕ´Ï´Ù. ³ªÁß¿¡ ÀÌµé ½ÅÈ£ Áß Çϳª°¡ ¹ß»ýµÇ°í JVMÀ» ´ë»óÀ¸·Î ÇÏÁö ¾ÊÀº °æ¿ì, »çÀü ¼³Ä¡µÈ Çڵ鷯°¡ È£ÃâµË´Ï´Ù.

libjsig.so¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

sigaction()À» »ç¿ëÇÏ´Â ½ÅÈ£ Çڵ鷯¸¦ ¼³Ä¡ÇÒ °æ¿ì, JVMÀÌ ÀÌ ½ÅÈ£¸¦ »ç¿ëÇÒ ¶§ ÀϺΠsa_flags°¡ °üÂûµÇÁö ¾Ê½À´Ï´Ù. À̵éÀº ´ÙÀ½°ú °°½À´Ï´Ù.

libjsig.so ¶óÀ̺귯¸®µµ JVM ½ÅÈ£ Çڵ鷯¸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ¼û±é´Ï´Ù. µû¶ó¼­ JVMÀÌ ½ÃÀÛµÈ ÈÄ¿¡ ÀÛ¼ºµÈ signal(), sigset() ¹× sigaction()°ú °°Àº È£ÃâÀº ´õ ÀÌ»ó JVM ½ÅÈ£ Çڵ鷯¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¸®ÅÏÇÏÁö ¾ÊÁö¸¸, ´ë½Å JVMÀÌ ½ÃÀ۵DZâ Àü¿¡ ¼³Ä¡µÈ ¸ðµç Çڵ鷯¸¦ ¸®ÅÏÇÕ´Ï´Ù.

| | |

RMI¿ë ¿¬°á Çڵ鷯 Ç® ±¸Çö

|

±âº»ÀûÀ¸·Î RMI ¿¬°á Çڵ鷯ÀÇ ½º·¹µå Ç®¸µÀº »ç¿ëÇÒ ¼ö |¾ø½À´Ï´Ù.

|

RMI TCPTransport ·¹º§¿¡¼­ ±¸ÇöµÈ ¿¬°á Ç®¸µÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é |´ÙÀ½ ¿É¼ÇÀ» ¼³Á¤ÇϽʽÿÀ. |

|
-Dsun.rmi.transport.tcp.connectionPool=true (¶Ç´Â nullÀÌ ¾Æ´Ñ °ª)
|

ÀÌ ¹öÀüÀÇ Runtime Environment¿¡´Â ¿¬°á Ç®ÀÇ ½º·¹µå ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ´Â |¼³Á¤ÀÌ ¾ø½À´Ï´Ù.

IBM ºôµå ¹× ¹öÀü ¹øÈ£ ã±â

IBM ºôµå ¹× ¹öÀü ¹øÈ£¸¦ ¾Ë·Á¸é ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

java -version

(Linux IA 32ºñÆ® Àü¿ë) Java Plug-in »ç¿ë

Java Plug-inÀº À¥ ºê¶ó¿ìÀú Ç÷¯±×ÀÎÀÔ´Ï´Ù. Java Plug-inÀ» »ç¿ëÇÏ´Â °æ¿ì, À¥ ºê¶ó¿ìÀúÀÇ ±âº» JVMÀ» »ý·«ÇÏ°í ´ë½Å Runtime Environment¸¦ »ç¿ëÇÏ¿© ºê¶ó¿ìÀú¿¡¼­ ¾ÖÇø´ ¶Ç´Â BeanÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java Plug-inÀº Sun À¥ »çÀÌÆ® http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

Java Plug-inÀº SDKÀÇ À̹ø ¸±¸®½º¿¡¼­ Àμ⸦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

Java Plug-inÀº ÇØ´ç ¹èÆ÷ÆÇ¿¡¼­ ¸í½ÃÇÑ ´ë·Î Netscape 4, Netscape 6 ¹× Mozilla¿¡¼­ Áö¿øµË´Ï´Ù.

Netscape 6 ¹× Mozilla¿ë Java Plug-in ¼³Ä¡ ¹× ±¸¼º

Netscape 6 ¶Ç´Â Mozilla¿ë Java Plug-inÀ» ¼³Ä¡ÇÏ¿© ±¸¼ºÇÏ·Á¸é ±âÈ£ ¸µÅ©¸¦ ¶óÀ̺귯¸® ÆÄÀÏ /opt/IBMJava2-142/jre/bin/libjavaplugin_oji.so¿¡¼­ »ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ plugins µð·ºÅ丮(/brower-install-path/plugins)·Î ÀÛ¼ºÇϽʽÿÀ.

¸ðµç »ç¿ëÀÚ°¡ Java Plug-inÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. root·Î ·Î±×ÀÎÇϽʽÿÀ.
  2. ¶óÀ̺귯¸® ÆÄÀÏ /opt/IBMJava2-142/jre/bin/libjavaplugin_oji.so¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©¸¦ Mozilla ¶Ç´Â Netscape plugin µð·ºÅ丮(ÀϺΠ´Ù¸¥ °æ¿ìµµ ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î /usr/local/mozilla/plugins/(¶Ç´Â netscape))¿¡ ³õÀ¸½Ê½Ã¿À.
    ln -s /opt/IBMJava2-142/jre/bin/libjavaplugin_oji.so \
    /usr/local/mozilla/plugins/
ÁÖ:
libjavaplugin_oji.so´Â º¹»çµÇ±â º¸´Ù´Â ±âÈ£·Î ¸µÅ©µÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, JVMÀÇ À§Ä¡¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.

Netscape 4¿ë Java Plug-in ¼³Ä¡ ¹× ±¸¼º

Netscape 4¿ë Java Plug-inÀ» ¼³Ä¡ÇÏ¿© ±¸¼ºÇÏ·Á¸é ±âÈ£ ¸µÅ©¸¦ ¶óÀ̺귯¸® ÆÄÀÏ /opt/IBMJava2-142/jre/bin/javaplugin.so¿¡¼­ »ç¿ëÀÚ ºê¶ó¿ìÀúÀÇ plugins µð·ºÅ丮·Î(/brower-install-path/plugins) ÀÛ¼ºÇϽʽÿÀ.

ÇöÀç »ç¿ëÀÚ°¡ Java Plug-inÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. plugins µð·ºÅ丮°¡ ¾ø´Â °æ¿ì $HOME/.netscape µð·ºÅ丮 ¾Æ·¡¿¡ plugins µð·ºÅ丮¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ¶óÀ̺귯¸® ÆÄÀÏ /opt/IBMJava2-142/jre/bin/javaplugin.so·ÎºÎÅÍ /$HOME/.netscape/plugins·Î ±âÈ£ ¸µÅ©¸¦ ÀÛ¼ºÇϽʽÿÀ.

¸ðµç »ç¿ëÀÚ°¡ Java Plug-inÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. root·Î ·Î±×ÀÎÇϽʽÿÀ.
  2. ¶óÀ̺귯¸® ÆÄÀÏ /opt/IBMJava2-142/jre/bin/javaplugin.so¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©¸¦ plugin µð·ºÅ丮(ÀϺΠ´Ù¸¥ °æ¿ìµµ ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î /usr/local/netscape/plugins/)¿¡ ³õÀ¸½Ê½Ã¿À.
    ln -s /opt/IBMJava2-142/jre/bin/javaplugin.so \
       /usr/local/netscape/plugins/

ÁÖ:
javaplugin.so´Â º¹»çµÇ±â º¸´Ù´Â ±âÈ£·Î ¸µÅ©µÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é JVMÀÇ À§Ä¡¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.

gcc3.2.x ÄÄÆÄÀÏ Mozilla ºê¶ó¿ìÀú¿¡ Java Plug-in »ç¿ë

gcc3.2.x ÄÄÆÄÀÏ Mozilla ºê¶ó¿ìÀú(SLES8, Suse8.1)°¡ Á¦°øµÇ´Â ¹èÆ÷ÆÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â Linux¿ë IBM SDK, v1.4.2¿Í ÇÔ²² Á¦°øµÇ´Â gcc3 ÄÄÆÄÀÏ Ç÷¯±×ÀÎ ¶óÀ̺귯¸® (libjavaplugin_ojigcc3.so and libjavaplugin_jnigcc3.so)¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌµé ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ <mozilla_installation_dir>/plugins µð·ºÅ丮 ¾Æ·¡ÀÇ libjavaplugin_ojigcc3.so¿¡ ´ëÇÑ ±âÈ£ ¸µÅ©¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

ln -s <sdkdir>/jre/bin/libjavaplugin_ojigcc3.so libjavaplugin_ojigcc3.so

DBCS ¸Å°³º¯¼ö »ç¿ë

Java Plug-inÀº <APPLET>, <OBJECT> ¹× <EMBED>¿¡ ´ëÇØ 2¹ÙÀÌÆ® ¹®ÀÚ(¿¹: ´ë¸¸¾î BIG-5, Çѱ¹¾î, ÀϺ»¾î)¸¦ ¸Å°³º¯¼ö·Î Áö¿øÇÕ´Ï´Ù. Java Plug-inÀÌ ¸Å°³º¯¼ö¸¦ ±¸¹® ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï »ç¿ë ÁßÀÎ HTML ¹®¼­¿¡ ´ëÇØ Á¤È®ÇÑ ¹®ÀÚ ÀÎÄÚµùÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ <HEAD> ¼½¼Ç¿¡ <META> ű׸¦ »ç¿ëÇÏ¿© HTML ¹®¼­¿¡ ´ëÇÑ ¹®ÀÚ ÀÎÄÚµùÀ» ÁöÁ¤ÇϽʽÿÀ.

<meta http-equiv="Content-Type" content="text/html; charset=big5">

ÀÌ ¿¹Á¦¿¡¼­´Â Áß±¹¾î BIG-5 ¹®ÀÚ ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© HTML ÆÄÀÏ »ç¿ëÀ» ±¸¹® ºÐ¼®Çϵµ·Ï ºê¶ó¿ìÀú¿¡ Áö½ÃÇÕ´Ï´Ù. ¸ðµç ¸Å°³º¯¼ö°¡ Java Plug-in¿¡ Á¤È®ÇÏ°Ô Àü´ÞµË´Ï´Ù. ±×·¯³ª ÀϺΠÀÌÀü ¹öÀüÀÇ ºê¶ó¿ìÀú´Â ÀÌ Å±׸¦ Á¤È®ÇÏ°Ô ÀÌÇØÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, ºê¶ó¿ìÀú°¡ ÀÌ Å±׸¦ °­Á¦·Î ¹«½ÃÇϵµ·Ï ÇÑ ÈÄ ÀÎÄÚµùÀ» ¼öµ¿À¸·Î º¯°æÇØ¾ß ÇÏ´Â ¼ö°¡ ÀÖ½À´Ï´Ù.

´ÙÀ½°ú °°ÀÌ ÇÏ¿© HTML ÆÄÀÏÀÇ ±¸¹® ºÐ¼®¿¡ »ç¿ëÇÒ ÀÎÄÚµùÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

(Linux IA 32ºñÆ® Àü¿ë)Web Start »ç¿ë

Java Web Start´Â Java ±â¼ú¿¡ ±â¹ÝÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» Àü°³ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. Web Start´Â ÄÄÇ»ÅÍ¿Í ÀÎÅͳÝÀ» ¿¬°áÇØ ÁÖ°í ÀÌ·Î½á »ç¿ëÀÚ´Â À¥¿¡¼­ ¹Ù·Î ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇà ¹× °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Java Web Start´Â ÇÑ ¹øÀÇ Å¬¸¯À¸·Î ÀÀ¿ëÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï Çϸç Ç×»ó ÃֽйöÀüÀ» ½ÇÇàÇϵµ·Ï ÇÏ¿© ¼³Ä¡ ¶Ç´Â ¾÷±×·¹À̵å ÇÁ·Î½ÃÀú°¡ ÇÊ¿ä¾øµµ·Ï ÇÕ´Ï´Ù. Á¾Á¾ À¥À» ÅëÇØ ¼ÒÇÁÆ®¿þ¾î¸¦ ºÐ¹èÇϱâ À§Çؼ­´Â, À¥¿¡¼­ ¼³Ä¡ ÇÁ·Î±×·¥À» ã¾Æ À̸¦ ´Ù¿î·ÎµåÇÏ¿© ¹èÄ¡ÇÑ ÈÄ ½ÇÇàÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÈ ÈÄ ¼³Ä¡ µð·ºÅ丮¿Í ¼³Ä¡ ¿É¼Ç(¿¹: Àüü, ÀÏ¹Ý ¶Ç´Â ÃÖ¼Ò)À» ¼±ÅÃÇ϶ó´Â ÇÁ·ÒÇÁÆ®°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ °¢ »õ ¹öÀü¿¡ ´ëÇØ ¹Ýº¹ÇØ¾ß ÇÏ´Â ½Ã°£ ¼Òºñ°¡ ¸¹°í º¹ÀâÇÑ Å½ºÅ©ÀÔ´Ï´Ù.

ÀÌ¿Í ¹Ý´ë·Î À¥ Àü°³ ÀÀ¿ëÇÁ·Î±×·¥(¿¹: HTML ±â¹Ý ÀüÀÚ ¿ìÆí Ŭ¶óÀÌ¾ðÆ® ¹× ´Þ·Â)Àº ¼³Ä¡¿Í »ç¿ëÀÌ °£´ÜÇÕ´Ï´Ù. À¥ ºê¶ó¿ìÀú°¡ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿À¸·Î ó¸®ÇÕ´Ï´Ù. º¹ÀâÇÑ ´Ù¿î·Îµå, ¼³Á¤ ¹× ±¸¼º ´Ü°è°¡ ¾ø°í ÃֽйöÀüÀ» ½ÇÇàÇϵµ·Ï º¸ÀåÇÕ´Ï´Ù. Java Web Start´Â ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá ÀÀ¿ëÇÁ·Î±×·¥¿¡ µ¿ÀÏÇÑ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù.

Web Start¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â http://java.sun.com/products/javawebstart¸¦ ÂüÁ¶Çϰí Ãß°¡ ¹®¼­¿¡ ´ëÇØ¼­´Â http://java.sun.com/j2se/1.4.2/docs/guide/jws/index.htmlÀ» ÂüÁ¶ÇϽʽÿÀ.

Web Start ¼³Ä¡

Web Start ¼³Ä¡ ½ºÅ©¸³Æ®´Â Java¿ë JRE V1.4.2¿Í ÇÔ²² ¼³Ä¡µË´Ï´Ù.

ÀÌ ½ºÅ©¸³Æ®´Â /opt/IBMJava2-142/jre/bin/webstart_install_sdk.shÀÔ´Ï´Ù. Web Start¸¦ »ç¿ëÇÏ·Á¸é ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϽʽÿÀ. ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ Web Start¸¦ ¼³Ä¡ÇÏ·Á´Â À§Ä¡·Î ¼³Á¤ÇϽʽÿÀ. ¼³Ä¡ ÇÁ·Î¼¼½º Áß ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ ¼­ºêµð·ºÅ丮 javaws°¡ ÀÛ¼ºµË´Ï´Ù.

¼³Ä¡ ÇÁ·Î¼¼½º¿¡¼­´Â Mozilla ¹× ±âŸ ºê¶ó¿ìÀú¿¡¼­ »ç¿ëµÇ´Â MIME À¯Çüµµ °»½ÅÇÕ´Ï´Ù.

´ÙÀ½ ¼¼ °¡Áö ¹æ¹ýÀ¸·Î Web Start¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. .jnlp ÆÄÀÏ¿¡ ´ëÇÑ ÂüÁ¶ÀÎ À¥ ÆäÀÌÁö¿¡¼­ ¸µÅ©¸¦ ¼±ÅÃÇϽʽÿÀ.
  2. À§¿¡¼­ ÀÛ¼ºÇÑ javaws µð·ºÅ丮¿¡¼­ javaws¸¦ ½ÃÀÛÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ¼±ÅÃÇÒ ¼ö ÀÖ´Â Web Start ´ëÈ­ »óÀÚ¸¦ ½ÃÀÛÇϽʽÿÀ.
  3. ½© ½ºÅ©¸³Æ®¿¡¼­ javaws <URL>À» ÀÔ·ÂÇϽʽÿÀ. ¿©±â¼­ <URL>Àº .jnlp ÆÄÀÏÀÇ À§Ä¡ÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ Á¶Ä¡·Î Web Start´Â ¼±ÅÃµÈ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÃÀÛÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ã³À½ »ç¿ëµÇ´Â °æ¿ì ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´Ù¿î·ÎµåµË´Ï´Ù. ³ªÁß¿¡ È£ÃâµÉ ¶§, ¿ø·¡ À¥ »çÀÌÆ®¸¦ Á¡°ËÇÏ¿© °»½Å»çÇ×ÀÌ »ç¿ë °¡´ÉÇÑÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. Web Start´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀ۵DZâ Àü¿¡ ÀÌµé °»½Å»çÇ×À» ´Ù¿î·ÎµåÇÕ´Ï´Ù.

jnlp¿¡ ¿À·ù°¡ ¹ß»ýÇϸé(¿¹: À߸øµÈ ÅÂ±× À̸§), Web Start´Â ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê°í Áߴܵ˴ϴÙ.

floating ½ºÅÿ¡ ´ëÇÑ ÀÛ¾÷

floatingÀÌ ¾Æ´Ñ ½ºÅà Linux ½Ã½ºÅÛ¿¡¼­´Â -XssÀÇ ¼³Á¤¿¡ °ü°è¾øÀÌ °¢ ½º·¹µå¿¡ ´ëÇØ ÃÖ¼ÒÇÑÀÇ °íÀ¯ ½ºÅà ũ±âÀÎ 256KB°¡ Á¦°øµË´Ï´Ù. floating ½ºÅà Linux ½Ã½ºÅÛ¿¡¼­´Â -Xss °ªÀÌ ÁÖ¾îÁý´Ï´Ù. µû¶ó¼­ floatingÀÌ ¾Æ´Ñ ½ºÅà Linux ½Ã½ºÅÛ¿¡¼­ ÀÌÁÖÇÏ´Â °æ¿ì, -Xss °ªÀÌ ÃæºÐÈ÷ Å«Áö ±×¸®°í 256KBÀÇ ÃÖ¼Ò ½ºÅÿ¡ ÀÇÁ¸Çϰí ÀÖÁö´Â ¾ÊÀºÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

(Linux IA 32ºñÆ®¿¡¸¸ Àû¿ë) ƯÁ¤ Linux ¹èÆ÷º»(¿¹: Red Hat)¿¡¼­´Â 'floating ½ºÅÃ'À̶ó´Â GLIBC ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Linux Ä¿³Î Á¦ÇÑ»çÇ× ¶§¹®¿¡ JVMÀº Ä¿³Ú ·¹º§ÀÌ 2.4.10 ¹Ì¸¸ÀÎ °æ¿ì »ç¿ë °¡´ÉÇÏ°Ô µÈ floating ½ºÅÃÀÌ SMP Çϵå¿þ¾î¿¡¼­´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­´Â JVM ¶Ç´Â JVMÀ» ½ÃÀÛÇÏ´Â ÀÓÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÃÀ۵DZâ Àü¿¡ ¹Ýµå½Ã floating ½ºÅÃÀ» »ç¿ë ºÒ°¡´ÉÇϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. Red Hat¿¡¼­ ȯ°æ º¯¼ö¸¦ ³»º¸³»±âÇÏ¿© floating ½ºÅÃÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

export LD_ASSUME_KERNEL=2.2.5

DBCS ¾ð¾î¿¡¼­ ÀÔ·Â ¹æ¹ý Àüȯ

2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(DBCS) ½Ã½ºÅÛ¿¡¼­ ÀÔ·Â ¹æ¹ýÀ» ÀüȯÇÏ·Á´Â °æ¿ì, IBMJAVA_INPUTMETHOD_SWITCHKEY ¹× IBMJAVA_INPUTMETHOD_SWITCHKEY_MODIFIERS ȯ°æ º¯¼ö ´ë½Å java.util.prefs.Preferences Ŭ·¡½º¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SunÀÇ ÀÔ·Â ¹æ¹ý ÇÁ·¹ÀÓ¿öÅ© ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ ½Ã½ºÅÛ¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡

Á¦Ç°À» °³¹ßÇÏ°í ¿î¼ÛÇÒ Áغñ°¡ µÇ¸é, Á¦Ç°À» »ç¿ëÀÚ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ°í »ç¿ëÀÚ ¼ÒÇÁÆ®¿þ¾î¸¦ Áö¿øÇϵµ·Ï »ç¿ëÀÚ ½Ã½ºÅÛ°ú Runtime Environment¸¦ ±¸¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Linux¿ë Runtime Environment¸¦ »ç¿ëÇÏ´Â °æ¿ì, »ç¿ëÀÚ ¼³Ä¡ ÇÁ·Î½ÃÀú°¡ ±âÁ¸ÀÇ ¼³Ä¡¸¦ ´ëüÇÏÁö ¾Êµµ·Ï È®ÀÎÇØ¾ß ÇÕ´Ï´Ù(±âÁ¸ Linux¿ë Runtime Environment°¡ ÀÌÀü ¹öÀüÀÎ °æ¿ì´Â Á¦¿Ü).

Linux¿ë Runtime Environment¸¦ ÀçºÐ¹èÇÏ·Á¸é Linux¿ë Runtime Environment¸¦ »ç¿ëÀÚÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÑ ÈÄ, ÇÊ¿äÇÑ ÆÄÀÏÀ» »ç¿ëÀÚÀÇ ¼³Ä¡ ¼¼Æ®·Î º¹»çÇϽʽÿÀ. ÀÌ ¹æ¹ýÀ» ¼±ÅÃÇϸé, Linux¿ë Runtime Environment¿Í ÇÔ²² Á¦°øµÈ ¸ðµç ÆÄÀÏÀ» ¹Ýµå½Ã Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. Linux¿ë Runtime Environment ¼ÒÇÁÆ®¿þ¾î´Â ¸ðµç ÆÄÀÏÀÌ Æ÷ÇÔµÈ °æ¿ì¿¡¸¸ ÀçºÐ¹èµÉ ¼ö ÀÖ½À´Ï´Ù. »ç½Ç»ó, ÀÀ¿ëÇÁ·Î±×·¥À» ¿î¼ÛÇÒ ¶§ ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÚüÀÇ °íÀ¯ Linux¿ë Runtime Environment »çº»À» °¡Áö°í ÀÖ½À´Ï´Ù.

¹Ýµå½Ã ÀçºÐ¹èµÇ¾î¾ß ÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸´Â ÀÌ Á¦Ç°¿¡ ÇÔ²² µé¾î ÀÖ´Â ¶óÀ̼¾½º °è¾àÀ» ÂüÁ¶ÇϽʽÿÀ.

¾Ë·ÁÁø Á¦ÇÑ»çÇ×

´ÙÀ½ Àý¿¡¼­´Â Linux¿ë Runtime EnvironmentÀÇ ¾Ë·ÁÁø Á¦ÇÑ»çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

¸ðµç Linux Ç÷§Æû¿¡ Àû¿ëµÇ´Â Á¦ÇÑ»çÇ×(º°µµ·Î ¸í½ÃÇÑ °æ¿ì Á¦¿Ü)

Linux IA 32ºñÆ® Á¦ÇÑ»çÇ×

Linux PPC 32ºñÆ® ¹× 64ºñÆ® Á¦ÇÑ»çÇ×

Linux PPC 32ºñÆ® Á¦ÇÑ»çÇ×

Linux zSeries 64ºñÆ® Á¦ÇÑ»çÇ×

´ÙÀ½ Á¦ÇÑ»çÇ×Àº Linux zSeries 64ºñÆ®ÀÇ Áß±¹¾î, ´ë¸¸¾î ¹× Çѱ¹¾î »ç¿ëÀÚ¿¡°Ô Àû¿ëµË´Ï´Ù.

Linux zSeries 32ºñÆ® ¹× 64ºñÆ® Á¦ÇÑ»çÇ×

»ç¿ëÀÚ ¾È³»¼­¿¡ ´ëÇÑ Àǰß

»ç¿ëÀÚ ¾È³»¼­¿¡ ´ëÇÑ °í°´ÀÇ À¯¿ëÇÑ Á¤º¸¿¡ ´ëÇØ¼­ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ÀǰßÀ» ¹Þ°í ½Í½À´Ï´Ù. ÀÌ·¯ÇÑ Ã¤³ÎÀº ±â¼úÀû Áú¹®¿¡ ´ëÇØ ÀÀ´äÇϱâ À§ÇÑ °ÍÀº ¾Æ´Ï¸ç ¹®¼­¿¡ ´ëÇÑ ÀǰßÀ» µè±â À§ÇÑ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ ÀǰßÀ» º¸³»ÁֽʽÿÀ.

ÀÛÀº ±ÛÀÚ ºÎºÐ. IBM¿¡ ¸Þ½ÃÁö¸¦ º¸³»´Â °æ¿ì IBMÀº Áú¹®, Àǰß, Á¦¾È°ú °°Àº Çǵå¹é µ¥ÀÌÅÍ µî ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÈ ¸ðµç Á¤º¸¸¦ ±â¹ÐÀÌ ¾Æ´Ñ °ÍÀ¸·Î °£ÁÖÇÏ¿© ÀÌ·¯ÇÑ Á¤º¸¿Í °ü·ÃÇÏ¿©¼­´Â ¾Æ¹« Ã¥ÀÓÀ» ÁöÁö ¾ÊÀ¸¸ç ÀÌ Á¤º¸¸¦ Á¦ÇÑ ¾øÀÌ º¹Á¦, »ç¿ë, ¹ßÇ¥ ¹× ŸÀο¡°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª¾Æ°¡ 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ÀÇ »óÇ¥ÀÔ´Ï´Ù.

IBM, iSeries, pSeries ¹× zSeries´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â IBM CorporationÀÇ »óÇ¥ ¶Ç´Â µî·Ï»óÇ¥ÀÔ´Ï´Ù.

Java ¹× ¸ðµç Java ±â¹Ý »óÇ¥¿Í ·Î°í´Â ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼­ Sun Microsystems, Inc.ÀÇ »óÇ¥ ¶Ç´Â µî·Ï»óÇ¥ÀÔ´Ï´Ù.

Intel, Intel Inside(·Î°í), MMX ¹× PentiumÀº ¹Ì±¹ ¶Ç´Â ±âŸ ±¹°¡¿¡¼­ »ç¿ëµÇ´Â Intel CorporationÀÇ »óÇ¥ÀÔ´Ï´Ù.

±âŸ ȸ»ç, Á¦Ç° ¹× ¼­ºñ½º À̸§Àº Ÿ»çÀÇ »óÇ¥ ¶Ç´Â ¼­ºñ½ºÇ¥ÀÔ´Ï´Ù.

ÀÌ Á¦Ç°¿¡´Â Apache Software Foundation http://www.apache.org/¿¡¼­ °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ µé¾î ÀÖ½À´Ï´Ù.