¼³Ä¡

¹èÆ÷ÆǸ¶´Ù ¾à°£¾¿ÀÇ Â÷ÀÌÁ¡Àº ÀÖÀ¸³ª, sun-java-jre ¸¦ ¼³Ä¡ÇÏ°í,
jateon À» ±¸µ¿ÇÏ´Â ¹æ½ÄÀº ¸ðµÎ µ¿ÀÏÇÏ´Ù.

°£È¤ swt.jar ÆÄÀÏÀ» °è¼Ó ¹ÞÀ¸¸é¼­, ½ÇÇàÀÌ ¾ÈµÇ´Â °æ¿ì°¡ ¹ß»ýÇÑ´Ù¸é
http://eclipse.org/swt ¿¡¼­ ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Â´Â swt ¶óÀ̺귯¸®¸¦ Á÷Á¢ ±¸Çؼ­
swt.jar ÆÄÀÏÀ» ÀÚÅ׿ÂÀÇ lib µð·ºÅ丮¿¡ ³Ö¾îµÎ°í ½ÇÇàÀ» ÇÑ´Ù.

¸¸¾à ÀÌ·¸°Ô Çصµ ¾ÈµÇ´Â °æ¿ì¿¡´Â swt ¶óÀ̺귯¸®¸¦ »ç¿ë ¸øÇϴ°æ¿ìÀ̹ǷÎ,
ÀÚÅ׿ Æ÷·³ÀÇ ÀÚ·á½Ç¿¡¼­ 0.1x ¹öÀü(swing±â¹Ý)À» ¹Þ¾Æ¼­ »ç¿ëÇÏ±æ ¹Ù¶õ´Ù.

´Ü, ÀÌ°æ¿ì¿¡´Â ÇÑ±Û ÆùÆ®°¡ ±úÁö´Â Çö»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ°í, beryl(XGL)µî 3d desktop ȯ°æ¿¡¼­µµ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ÇØ´ç ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡´Â ¾Æ·¡ ¸µÅ©¸¦ ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.

 

Linux #

Ubuntu #

ÀÚ¹Ù°¡ ¼³Ä¡ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù

$ java -version

¸¸¾à jre °¡ ¾ø´Ù¸é ¿¡·¯ ¸Þ¼¼Áö¸¦ ³¾ °ÍÀÌ°í, gcj ·Î ¿¬°áµÇ¾îÀÖ´Ù¸é À§¿Í °°Àº È­¸éÀÌ ³ª¿Â´Ù
ÀÚÅ׿ÂÀº gcj ·Î´Â ½ÇÇàÀÌ ¾ÈµÇ±â ¶§¹®¿¡ sun-java-jre ¸¦ ¼³Ä¡ÇÑ´Ù.

¾Æ·¡ ±×¸²°ú °°ÀÌ ³ª¿Ô´Ù¸é ÀÚÅ׿ÂÀ» ±¸µ¿ÇÒ ¼ö Àִ ȯ°æÀÌ µÈ»óÅÂÀÌ´Ï, jre ¼³Ä¡°úÁ¤Àº »ý·«Çصµ µÈ´Ù.

ÆÐÅ°Áö ¸íÀº sun-java5-jre , sun-java6-jre ÀÌ´Ù.

Å͹̳ο¡¼­ sudo apt-get install sun-java6-jre ¸¦ ÀÔ·ÂÇϰųª
´ÙÀ½°ú °°ÀÌ ½Ã³Àƽ ÆÐÅ°Áö °ü¸®ÀÚ¿¡¼­ ¼³Ä¡¸¦ ÇÑ´Ù.

 

¼³Ä¡Áß°£¿¡ ¶óÀ̼¾½º¿¡ µ¿ÀÇÇÒ°ÍÀÎÁö¸¦ ¹¯´Â´Ù

¹æ±Ý ¼³Ä¡ÇÑ jre°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÑ´Ù

 

jateon óÀ½ ½ÇÇà È­¸é, swt.jar ÆÄÀÏÀÌ ¾ø±â¶§¹®¿¡ swt.jar À» ¹Þ¾Æ¿À°Ô µÈ´Ù.
À̺κÐÀº swing À¸·Î ¸¸µé¾îÁ³±â¶§¹®¿¡ ÀÚ¹Ù ÇÑ±Û ÆùÆ® ¼³Á¤ÀÌ ¾ÈµÇÀÖ´Ù¸é, ¾Æ·¡ ½ºÅ©¸°¼¦°ú °°ÀÌ ±úÁ®³ª¿À°Ô µÈ´Ù

swt ¸¦ ´Ù¿î¹Þ°í , jateon À» ´Ù½Ã ½ÇÇàÇÑ È­¸é

ÀÚÅ׿ ½ÇÇà È­¸é

 

Fedora core #

ÀÚ¹Ù°¡ ¼³Ä¡ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù

$ java -version

Æäµµ¶ó ¿ª½Ã ±âº»À¸·Î gnu gcj °¡ ¼³Ä¡µÇ¾îÀÖ¾ú´Ù.

ÆÐÅ°Áö°Ë»öÀ» Çغ¸¾ÒÁö¸¸ sun-java °¡ ¾ø¾î¼­
java °ø½Ä ȨÆäÀÌÁö(http://java.com/ko)¿¡¼­ jre ¸¦ ´Ù¿î ¹Þ¾Ò´Ù.

 

À§ ÆÄÀÏÀ» ´Ù¿î¹ÞÀºÈÄ¿¡ ´ÙÀ½°ú °°ÀÌ ½ÇÇàÇÑ´Ù.

ÀÌÀÛ¾÷Àº root ±ÇÇÑÀ¸·Î ÇؾßÇÑ´Ù.
# sh jre-6u1-linux-i586-rpm.bin ´Ù¿î¹ÞÀºÆÄÀÏ À̸§

¾ÐÃàÀÌ Ç®¸®¸é¼­ rpm ÆÄÀÏÀÌ »ý¼ºµÇ°í, ÀÚµ¿À¸·Î ¼³Ä¡°¡ ÁøÇàµÈ´Ù.
¼³Ä¡ µµÁß ¾Æ·¡ È­¸é°ú °°ÀÌ ¶óÀ̼¾½º¿¡ µ¿ÀÇÇÒ °ÍÀΰ¡¸¦ È®ÀÎÇÑ´Ù.

¶óÀ̼¾½º È®ÀÎÈÄ ÀÚµ¿ ¼³Ä¡µÇ´Â ¸ð½À

ubuntu ¿Í´Â ´Ù¸£°Ô ¼³Ä¡¸¦ ÇØÁáÀ½¿¡µµ ºÒ±¸ÇÏ°í ±âÁ¸¿¡ ÀÖ´ø gcj ·Î ÀâÇû´Ù.

# alternatives --config java ¸í·ÉÀ» ½ÇÇàÇؼ­ ¹æ±Ý ¼³Ä¡ÇÑ jre·Î ¼³Á¤À» ÇØÁְųª

¾Æ·¡ ½ºÅ©¸°¼¦°ú °°ÀÌ gcj ¿¡ ÇØ´çÇÏ´Â ÆÐÅ°Áö¸¦ Áö¿öÁØ´Ù. (ÀÇÁ¸¼º ¹®Á¦·Î openoffice °¡ °°ÀÌ »èÁ¦µÉ ¼ö ÀÖÀ¸´Ï ÁÖÀÇÇÏ±æ ¹Ù¶õ´Ù)

À§ ÀÛ¾÷À» ³¡³»°í ³­µÚ¿¡ $ java -version À» ÀÔ·ÂÇÏ¸é ¸í·ÉÀÌ ¾ø´Ù°í Çϸ鼭 ½ÇÇàÀÌ ¾ÈµÇ´Â °æ¿ì°¡ Àִµ¥,
ÀÌ·²°æ¿ì¿¡´Â Á¶±Ý ±ÍÂúÁö¸¸ ¼öÀÛ¾÷À¸·Î ¼³Á¤À» ÇØ ÁÖ¾î¾ß ÇÑ´Ù.

vi ³ª gedit °°Àº ÆíÁý±â·Î ~/.bashrc ÆÄÀÏÀ» ¿­¾î ¸Ç ³¡¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇÑ´Ù.

PATH="$PATH:<JRE ½ÇÇàÆÄÀÏÀÌ ÀÖ´Â °÷>"
export JAVA_HOME="<JAVA°¡ ¼³Ä¡µÇ¾îÀÖ´Â °÷>"

À§ ÀÛ¾÷À» ³¡³»°í ¹Ù·Î ÀÚ¹Ù ¹öÀü È®ÀÎÀ» ÇÏ¸é ¾ÈµÉ ¼ö°¡ ÀÖ´Ù.
¹Ù²ï ³»¿ëÀ» ¹Ý¿µÇϱâÀ§ÇØ ´Ù½Ã ·Î±×ÀÎÀ» ÇÏ´ø°¡, Å͹̳ΠâÀ» »õ·Î ¶ç¿îµÚ¿¡
$ java -version À» ÀÔ·ÂÇÏ¸é ¾Æ·¡¿Í °°ÀÌ Á¦´ë·Î ¶ß°Ô µÈ´Ù

´Ù¿î¹ÞÀº jateon ÀÇ ¾ÐÃàÀ» Ç®°í ½ÇÇàÇÏ´Â ¸ð½À

fedora ¿¡¼­´Â º°µµÀÇ ÇÑ±Û ÆùÆ® ¼³Á¤À» ¾ÈÇصµ ÇÑ±Û ÆùÆ®°¡ Àß ³ª¿Ô´Ù.
¾Æ¸¶µµ redhat ±â¹Ý¿¡ ¸ÂÃç¼­ java ÆÐŰ¡À» Ç߱⶧¹®ÀÌ ¾Æ´Ò±î ÇÏ´Â »ý°¢ÀÌ µé¾ú´Ù.

ÀÚÅ׿ ½ÇÇà È­¸é

 

Arch #

¾ÆÄ¡ ¸®´ª½º¿¡¼­´Â ºñ±³Àû°£´ÜÇÏ°Ô java ¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.

# pacman -S jre ¸í·ÉÀ» ³Ö¾î java jre¸¦ ¼³Ä¡ÇÑ´Ù.
pacman Àº ¾ÆÄ¡¸®´ª½ºÀÇ ÆÐÅ°Áö°ü¸® ÅøÀÌ´Ù.

arch linux ÀÇ °æ¿ì¿¡µµ pacman À¸·Î ¼³Ä¡´Â ±ò²ûÇÏ°Ô µÇ´Âµ¥, path ¼³Á¤ÀÌ ÀÚµ¿À¸·Î ¾ÈµÇ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.

vi ³ª gedit °°Àº ÆíÁý±â·Î ~/.bashrc ÆÄÀÏÀ» ¿­¾î ¾Æ·¡¿Í °°ÀÌ
PATH="$PATH:/opt/java/jre/bin" À» Ãß°¡ ÇØÁØ´Ù.

ÀÚÅ׿ ¾ÐÃà Ç®±â

SWT ¸¦ ´Ù¿î¹Þ´Â È­¸é

ÀÚÅ׿ ½ÇÇà È­¸é

Windows #

http://java.com/ko ¿¡¼­ java jre ¸¦ ¼³Ä¡ÇÑ´Ù.

Ä¿¸Çµå â¿¡¼­ java -jar jateon.jar ¸¦ ÀÔ·ÂÇÑ´Ù.

jar ÆÄÀÏÀÌ ¾ÐÃà ÇÁ·Î±×·¥À¸·Î ¿¬°á µÇ¾îÀְųª,
´õºíŬ¸¯À¸·Î jar ÆÄÀÏÀ» ½ÇÇàÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.

º¯°æ Ŭ¸¯

ã¾Æº¸±â¸¦ ´©¸¥µÚ jre°¡ ¼³Ä¡µÈ Æú´õÀÇ javaw.exe ¸¦ ¼±ÅÃÇØÁØ´Ù

ÀÌÈķδ ´õºíŬ¸¯À» Çϸé jar ÆÄÀÏÀº java ·Î ¿¬°áÀÌ µÉ °ÍÀÌ´Ù.

 

Mac OS #

Xeph ´Ô²²¼­ IRC¿¡¼­ ÇϽŸ»À» ±×´ë·Î ¿Å°Ü ³õ½À´Ï´Ù.

[01:11:41] <Xeph> ±×·±µ¥ ¸Æ¿ëÀº
[01:11:45] <Xeph> µû·Î ¼³¸í ÇÊ¿ä ¾ø¾î¿ä
[01:11:51] <Xeph> mac os x¿¡ ±âº»À¸·Î ÀÚ¹Ù ¼³Ä¡ µÇ¾î ÀÖÀ¸´Ï
[01:11:56] <Xeph> ±×³É ´õºíŬ¸¯Çؼ­ ½ÇÇุ ÇÏ¸é µÇ¿ä~