·±Å¸ÀÓ È¯°æ

Java(TM)¿ë IBM OS/2 Warp °³¹ßÀÚ Å¶ ¹öÀü 1.1.7 (°³¹ßÀÚ Å¶)

ÀÌ °³¹ßÀÚ Å¶Àº Sun Java(TM) ¹öÀü 1.1.7¿¡¼­ Æ÷Æ®µÈ, IBM OS/2 Warp¿ë ÇÁ·Î±×·¡¹Ö ȯ°æÀÔ´Ï´Ù. ÀÌ ÆÄÀÏ¿¡¼­´Â °³¹ßÀÚ Å¶ÀÇ ·±Å¸ÀÓ ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


  • ¼³Ä¡
  • Java ÇØ¼®±â
  • ¾ÖÇø´ ºä¾î
  • ±¸¼º
  • Ç÷§Æû Ư¼º
  • JIT ÄÄÆÄÀÏ·¯ ÀÛµ¿ ÁßÁö
  • DBCS ȯ°æ Á¤º¸
  • Ãß°¡ Á¤º¸
  • ÁÖÀÇ»çÇ×

  • ¼³Ä¡

    ¼³Ä¡¿¡ °üÇÑ ÃֽŠÁ¤º¸¸¦ º¸·Á¸é \JAVA11 µð·ºÅ丮ÀÇ README ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ. ÀÌ ÆÄÀÏÀº °³¹ßÀÚ Å¶ ÆÄÀÏÀ» ¾ÐÃàÇØÁ¦Çß´ø µð·ºÅ丮¿¡µµ µé¾î ÀÖ½À´Ï´Ù.

    ·±Å¸ÀÓ ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡Çϸé CONFIG.SYS ÆÄÀÏÀÇ PATH ¹× LIBPATH¹®ÀÌ ´ÙÀ½°ú °°ÀÌ º¯°æµË´Ï´Ù.

      PATH        includes x:\java11\bin;
      LIBPATH     includes x:\java11\dll;
    

    ¿©±â¼­, x´Â Java ·±Å¸ÀÓ ±¸¼º¿ä¼Ò¸¦ ¼³Ä¡ÇÑ µå¶óÀ̺êÀÔ´Ï´Ù.


    Java ÇØ¼®±â

    Java ÇØ¼®±âÀÎ JAVA´Â Java ¹ÙÀÌÆ® Äڵ带 ½ÇÇàÇÕ´Ï´Ù. Java ¹ÙÀÌÆ® ÄÚµå´Â È®ÀåÀÚ°¡ .classÀÎ ÆÄÀÏ¿¡ µé¾î ÀÖ½À´Ï´Ù.

    Java Àû¿ë¾÷¹«ÀÎ hello.class¸¦ ¼öÇàÇÏ·Á¸é OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϽʽÿÀ.

            java  hello
    

    ÁÖ: ÆÄÀÏ À̸§Àº ´ë¼Ò¹®ÀÚ°¡ ±¸º°µË´Ï´Ù. ÆÄÀÏ È®ÀåÀÚ´Â ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À(È®ÀåÀÚ´Â .classÀ̾î¾ß ÇÔ).

    AWT(Abstract Window Toolkit)¸¦ »ç¿ëÇÏ´Â Java Àû¿ë¾÷¹«´Â JAVA ¸í·ÉÀ¸·Î ½ÃÀÛµÉ ¼ö ÀÖ½À´Ï´Ù. JAVAPM ¸í·ÉÀº OS/2 Warp¿ë JavaÀÇ ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À§ÇØ Á¦°øµÇÁö¸¸, ´õÀÌ»ó ÇÊ¿äÇÏÁö´Â ¾Ê½À´Ï´Ù.

    .class ÆÄÀÏÀº Java ÄÄÆÄÀÏ·¯ÀÎ JAVAC¿¡ ÀÇÇØ ÀÛ¼ºµË´Ï´Ù. Java ÄÄÆÄÀÏ·¯´Â Java ŸŶ ±¸¼º¿ä¼ÒÀÇ ÀϺηΠÁ¦°øµÇ¸ç, Java ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

    OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ¿É¼Ç ¾øÀÌ JAVA¸¦ ÀÔ·ÂÇϸé, »ç¿ë°¡´ÉÇÑ ¿É¼Ç ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.


    ¾ÖÇø´ ºä¾î

    Java ¾ÖÇø´ ºä¾îÀÎ APPLETÀº Java ¾ÖÇø´À» ¼öÇàÇÏ´Â ½Å¼ÓÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÁöÁ¤µÈ HTML ÆÄÀÏ¿¡ Java ¾ÖÇø´ÀÌ ¾øÀ¸¸é, ±â´ÉÀº ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

    tictactoe.html ÆÄÀÏ¿¡ µé¾î ÀÖ´Â ¾ÖÇø´À» ¼öÇàÇÏ·Á¸é, OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.

           applet  tictactoe.html
    

    OS/2 ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ¿É¼Ç ¾øÀÌ APPLETÀ» ÀÔ·ÂÇϸé, »ç¿ë°¡´ÉÇÑ ¿É¼Ç ¸ñ·ÏÀÌ ÆË¾÷ â¿¡ Ç¥½ÃµË´Ï´Ù.


    ±¸¼º

    ȯ°æ º¯¼ö °ªÀº Java ·±Å¸ÀÓ ±¸¼º¿ä¼ÒÀÇ È°µ¿À» ¼öÁ¤Çϴµ¥ »ç¿ëµË´Ï´Ù.

    SET JAVA_AUDIO_RATE=n
    ¿Àµð¿À¿¡ ´ëÇÑ »ùÇà Àç»ýÀ²À» ¼³Á¤ÇÕ´Ï´Ù. n¿¡ 8 °ªÀ» »ç¿ëÇϸé Àç»ýÀ²À» ÃÊ´ç 800 »ùÇ÷Π¼³Á¤ÇÕ´Ï´Ù. ÃÊ´ç 11025 »ùÇÃÀ» ¼³Á¤ÇÏ·Á¸é 11 °ªÀ» »ç¿ëÇϽʽÿÀ. Java ·±Å¸ÀÓÀº ¼ö½Å µ¥ÀÌÅÍ È帧 ºñÀ²°ú ÀÏÄ¡ÇÏ´Â »ùÇà ºñÀ² 8000À» ¸ÕÀú ½ÃµµÇÑ ÈÄ 11025¸¦ ½ÃµµÇÕ´Ï´Ù.

    1995³â 10¿ù ÀÌÀüÀÇ ³¯Â¥·Î µÇ¾î ÀÖ´Â ÀϺΠThinkPad 701C µå¶óÀ̹ö¿Í °°Àº ÀϺΠµå¶óÀ̹ö´Â »ùÇà ºñÀ² 8000À» Áö¿øÇϵµ·Ï Ç¥½ÃµÇÁö¸¸ ½ÇÆÐÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, »ùÇà Àç»ýÀ²À» 11025·Î ¼³Á¤ÇϽʽÿÀ.

    SET JAVA_AUDIO_VOLUME=v
    ¿Àµð¿À Ãâ·ÂÀÇ º¼·ý ·¹º§À» Á¶Á¤ÇÕ´Ï´Ù. v´Â 0 - 100 »çÀÌÀÇ ÃÖ´ë º¼·ý ¹éºÐÀ²ÀÔ´Ï´Ù. »ý·«½Ã °ªÀº 75ÀÔ´Ï´Ù.

    SET JAVA_COMPILER=<xyz>
    ·ÎµåÇÒ JIT(Just In Time) ÄÄÆÄÀÏ·¯ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. »ý·«½Ã JIT´Â JAVAXÀÔ´Ï´Ù.

    JIT¸¦ ÀÛµ¿ ÁßÁö½ÃŰ·Á¸é, Á¸ÀçÇÏÁö ¾Ê´Â DLLÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

    SET JAVA_CONSOLE=1
    JAVA ¹× APPLETÀ¸·Î ½ÃÀÛµÈ Java ÇÁ·Î±×·¥ÀÌ Java Äֿܼ¡¼­ ¼öÇàµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

    SET JAVA_HOME=<dir>
    °æ·Î¸¦ °øÀ¯ Java ·±Å¸ÀÓ µð·ºÅ丮·Î ÁöÁ¤ÇÕ´Ï´Ù.

    SET JAVA_NLS_SBCS=1
    2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(DBCS) ȯ°æ¿¡¼­µµ 1¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®(SBCS) ¸ðµå¿¡¼­ Java°¡ ¼öÇàµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.

    SET JAVA_NOPRINTDLG=1
    ÀμâÇϱâ Àü¿¡ ÇÁ¸°ÅÍ Æ¯¼º ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé, ÀÛ¾÷À» »ý·«½Ã ÇÁ¸°ÅÍ Æ¯¼ºÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ °³ÀÔ¾øÀÌ ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù.

    SET JAVA_USER=<dir>
    hotjava\property ÆÄÀϰú °°Àº »ç¿ëÀÚ ÁöÁ¤ ÆÄÀÏ¿¡ ´ëÇÑ µð·ºÅ丮·Î °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

    SET JAVA_WEBLOGS=<dir>
    ½ÃÀÛµÈ °¢ Java ÇÁ·Î¼¼½º¿¡ ´ëÇÑ weblog°¡ ±â·ÏµÇ´Â µð·ºÅ丮·Î °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

    SET JAVA_CLOCK_RESOLUTION
    java.lang.System Ŭ·¡½º¿¡ ÀÖ´Â currentTimeMillis ¸Þ¼Òµå·ÎºÎÅÍ ÇÊ¿äÇÑ Å¸ÀÌ¸Ó ÇØ»óµµ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÇØ»óµµ´Â ¹Ð¸®ÃÊ·Î ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°½À´Ï´Ù.
    SET JAVA_CLOCK_RESOLUTION = 1
    currentTimeMillis¸¦ »ç¿ëÇÏ´Â Java Àû¿ë¾÷¹«¿¡ ´ëÇØ ÃÖ¼Ò Å¸ÀÌ¸Ó ÇØ»óµµ¸¦ 1 ¹Ð¸®ÃÊ(ÃÖ°í ÇØ»óµµ)·Î ¼³Á¤ÇÕ´Ï´Ù.

    »ç¿ë°¡´ÉÇÑ Å¸ÀÌ¸Ó ÇØ»óµµ´Â OS/2 ¿î¿µÃ¼Á¦°¡ Á¦°øÇÏ´Â ÇØ»óµµ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. Java ½Ã½ºÅÛÀº OS/2¿¡¼­ Á¦°øÇÏ´Â ÇØ»óµµ¿Í °¡´ÉÇÑ ÇÑ °¡Àå °¡±î¿î ÇØ»óµµ·Î Á¤ÇØÁý´Ï´Ù. ÃÖ°í ÇØ»óµµÀÎ 1 ¹Ð¸®ÃÊ´Â Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. JAVA_CLOCK_RESOLUTION¿¡ ´ëÇÑ »ý·«½Ã °ªÀº 10 ¹Ð¸®ÃÊÀ̸ç ÀϹÝÀûÀ¸·Î 1 ¹Ð¸®ÃÊ Á¤¹Ðµµ·Î µË´Ï´Ù.

    currentTimeMillis¸¦ »ç¿ëÇÏ¿© °¡Àå ÁÁÀº Java ¼º´ÉÀ» ¾òÀ» ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ´ÙÀ½À» »ç¿ëÇϽʽÿÀ.

    set JAVA_CLOCK_RESOLUTION = 32
    ÀÌ´Â Java benchmark ¼öÇà½Ã Áß¿äÇÑ »çÇ×ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.


    Ç÷§Æû Ư¼º

    OS/2 Ç÷§Æû¿¡ ÇØ´çÇϴ ƯÁ¤ º¯°æ»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

    ÀϹÝ

    ¾ÖÇø´ ºä¾î

    Java Àû¿ë¾÷¹«


    JIT ÄÄÆÄÀÏ·¯ ÀÛµ¿ ÁßÁö

    JIT ÄÄÆÄÀÏ·¯´Â °³¹ßÀÚ Å¶°ú ÇÔ²² Á¦°øµË´Ï´Ù. JIT ÄÄÆÄÀÏ·¯´Â ½ÇÇà½Ã Java Àû¿ë¾÷¹«³ª ¾ÖÇø´¿¡¼­ ÀÚÁÖ »ç¿ëµÇ´Â ¹ÙÀÌÆ® ÄÚµå ¼ø¼­¿¡ ´ëÇØ ±â°è Äڵ带 »ý¼ºÇÕ´Ï´Ù. JIT´Â ±âº»ÀûÀ¸·Î ÀÛµ¿µË´Ï´Ù.

    µÎ °¡Áö ¹æ¹ý Áß Çϳª·Î Java Àû¿ë¾÷¹«, ¾ÖÇø´ ¶Ç´Â ÄÄÆÄÀÏ·¯ ÀÚüÀÇ ¹®Á¦Á¡À» ½±°Ô ã¾Æ ³»±â À§ÇØ JIT¸¦ ÀÛµ¿ ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°½À´Ï´Ù.

    DBCS ȯ°æ Á¤º¸


    Ãß°¡ Á¤º¸

    Java ¹× IBM¿¡ °üÇÑ ÇöÀç Á¤º¸¸¦ ¾òÀ¸·Á¸é IBM Java Ȩ ÆäÀÌÁö³ª Sun Java À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.


    ÁÖÀÇ»çÇ×

    µî·Ï»óÇ¥

    ´ÙÀ½Àº ¿©·¯ ³ª¶ó¿¡¼­ »ç¿ëµÇ´Â International Business Machines CorporationÀÇ µî·Ï»óÇ¥ÀÔ´Ï´Ù.

    Java´Â Sun Microsystems, Inc.ÀÇ µî·Ï»óÇ¥ÀÔ´Ï´Ù.

    ÀúÀÛ±Ç