¹èÆ÷ÆǸ¶´Ù ¾à°£¾¿ÀÇ Â÷ÀÌÁ¡Àº ÀÖÀ¸³ª, sun-java-jre ¸¦ ¼³Ä¡ÇÏ°í,
jateon À» ±¸µ¿ÇÏ´Â ¹æ½ÄÀº ¸ðµÎ µ¿ÀÏÇÏ´Ù.
°£È¤ swt.jar ÆÄÀÏÀ» °è¼Ó ¹ÞÀ¸¸é¼, ½ÇÇàÀÌ ¾ÈµÇ´Â °æ¿ì°¡ ¹ß»ýÇÑ´Ù¸é
http://eclipse.org/swt ¿¡¼ ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Â´Â swt ¶óÀ̺귯¸®¸¦ Á÷Á¢ ±¸Çؼ
swt.jar ÆÄÀÏÀ» ÀÚÅ׿ÂÀÇ lib µð·ºÅ丮¿¡ ³Ö¾îµÎ°í ½ÇÇàÀ» ÇÑ´Ù.
¸¸¾à ÀÌ·¸°Ô Çصµ ¾ÈµÇ´Â °æ¿ì¿¡´Â swt ¶óÀ̺귯¸®¸¦ »ç¿ë ¸øÇϴ°æ¿ìÀ̹ǷÎ,
ÀÚÅ׿ Æ÷·³ÀÇ ÀÚ·á½Ç¿¡¼ 0.1x ¹öÀü(swing±â¹Ý)À» ¹Þ¾Æ¼ »ç¿ëÇÏ±æ ¹Ù¶õ´Ù.
´Ü, ÀÌ°æ¿ì¿¡´Â ÇÑ±Û ÆùÆ®°¡ ±úÁö´Â Çö»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ°í, beryl(XGL)µî 3d desktop ȯ°æ¿¡¼µµ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
ÇØ´ç ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡´Â ¾Æ·¡ ¸µÅ©¸¦ ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù.
ÀÚ¹Ù°¡ ¼³Ä¡ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù
$ 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 À» ´Ù½Ã ½ÇÇàÇÑ È¸é
ÀÚÅ׿ ½ÇÇà ȸé
ÀÚ¹Ù°¡ ¼³Ä¡ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù
$ 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 ÆÐŰ¡À» Ç߱⶧¹®ÀÌ ¾Æ´Ò±î ÇÏ´Â »ý°¢ÀÌ µé¾ú´Ù.
ÀÚÅ׿ ½ÇÇà ȸé
¾ÆÄ¡ ¸®´ª½º¿¡¼´Â ºñ±³Àû°£´ÜÇÏ°Ô java ¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
# pacman -S jre ¸í·ÉÀ» ³Ö¾î java jre¸¦ ¼³Ä¡ÇÑ´Ù.
pacman Àº ¾ÆÄ¡¸®´ª½ºÀÇ ÆÐÅ°Áö°ü¸® ÅøÀÌ´Ù.
arch linux ÀÇ °æ¿ì¿¡µµ pacman À¸·Î ¼³Ä¡´Â ±ò²ûÇÏ°Ô µÇ´Âµ¥, path ¼³Á¤ÀÌ ÀÚµ¿À¸·Î ¾ÈµÇ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
vi ³ª gedit °°Àº ÆíÁý±â·Î ~/.bashrc ÆÄÀÏÀ» ¿¾î ¾Æ·¡¿Í °°ÀÌ
PATH="$PATH:/opt/java/jre/bin" À» Ãß°¡ ÇØÁØ´Ù.
ÀÚÅ׿ ¾ÐÃà Ç®±â
SWT ¸¦ ´Ù¿î¹Þ´Â ȸé
ÀÚÅ׿ ½ÇÇà ȸé
http://java.com/ko ¿¡¼ java jre ¸¦ ¼³Ä¡ÇÑ´Ù.
Ä¿¸Çµå â¿¡¼ java -jar jateon.jar ¸¦ ÀÔ·ÂÇÑ´Ù.
jar ÆÄÀÏÀÌ ¾ÐÃà ÇÁ·Î±×·¥À¸·Î ¿¬°á µÇ¾îÀְųª,
´õºíŬ¸¯À¸·Î jar ÆÄÀÏÀ» ½ÇÇàÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
º¯°æ Ŭ¸¯
ã¾Æº¸±â¸¦ ´©¸¥µÚ jre°¡ ¼³Ä¡µÈ Æú´õÀÇ javaw.exe ¸¦ ¼±ÅÃÇØÁØ´Ù
ÀÌÈķδ ´õºíŬ¸¯À» Çϸé jar ÆÄÀÏÀº java ·Î ¿¬°áÀÌ µÉ °ÍÀÌ´Ù.
Xeph ´Ô²²¼ IRC¿¡¼ ÇϽŸ»À» ±×´ë·Î ¿Å°Ü ³õ½À´Ï´Ù.
[01:11:41] <Xeph> ±×·±µ¥ ¸Æ¿ëÀº
[01:11:45] <Xeph> µû·Î ¼³¸í ÇÊ¿ä ¾ø¾î¿ä
[01:11:51] <Xeph> mac os x¿¡ ±âº»À¸·Î ÀÚ¹Ù ¼³Ä¡ µÇ¾î ÀÖÀ¸´Ï
[01:11:56] <Xeph> ±×³É ´õºíŬ¸¯Çؼ ½ÇÇุ ÇÏ¸é µÇ¿ä~