SWT µ¶¸³Çü ¿¹Á¦ ¼³Ä¡

¿¹Á¦ ¼Ò½º °¡Á®¿À±â

*** ´ÙÀ½ ¼³¸í¿¡¼­ INSTALLDIR¿¡ ´ëÇØ Eclipse¸¦ ¼³Ä¡ÇÑ À§Ä¡¸¦ ´ëüÇϽʽÿÀ.***

¿¹Á¦ ÄÚµå ¹× ¸ðµç Çʼö ÀÚ¿øÀ» ÀÛ¾÷°ø°£À¸·Î °¡Á®¿À½Ê½Ã¿À.

  1. "SWT ¿¹Á¦"¶ó´Â Java ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
  2. ÆÐŰÁö º¸±â¿¡¼­ "SWT ¿¹Á¦" ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϽʽÿÀ.
  3. ÆÄÀÏ --> °¡Á®¿À±â ¸Þ´º¸¦ ¼±ÅÃÇϽʽÿÀ. Zip ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  4. SWT ¿¹Á¦¿¡ ´ëÇÑ ¼Ò½º zip ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  5. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
  6. ÆÄÀÏ --> °¡Á®¿À±â ¸Þ´º¸¦ ¼±ÅÃÇϽʽÿÀ. °¡Á®¿À±â ´ëÈ­ »óÀÚ¿¡¼­ Zip ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.
  7. SWT ¿¹Á¦¿¡ ´ëÇÑ jar ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À. ¿¹¸¦ µé¾î, ´ÙÀ½°ú °°½À´Ï´Ù.
  8. zip ÆÄÀÏÀÇ »óÀ§ ·¹º§ µð·ºÅ丮¸¦ ÆîÄ¡½Ê½Ã¿À(/). "org" ¹× "META-INF"¸¦ ¼±Åà Ãë¼ÒÇϽʽÿÀ.
  9. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.

ÀÌÁ¦ SWT ¿¹Á¦¸¦ ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é ÄÄÆÄÀÏ °æ·Î¿¡ SWT jar¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.

  1. ÆÐŰÁö º¸±â¿¡¼­ "SWT ¿¹Á¦" ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í ÆË¾÷ ¸Þ´º¿¡¼­ Ư¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
  2. Java ºôµå °æ·Î Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.
  3. ¶óÀ̺귯¸® ÅÇÀ¸·Î À̵¿ÇϽʽÿÀ.
  4. ¿ÜºÎ JARS Ãß°¡... ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
  5. ½ÇÇàÇÒ Ç÷§Æû¿¡ ´ëÇÑ swt jar¸¦ ãÀ¸½Ê½Ã¿À.
  6. È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.

Âü°í: ÀϺΠÇ÷§Æû(GTK µî)ÀÇ °æ¿ì SWT¸¦ ½ÇÇàÇÏ´Â µ¥ Çϳª ÀÌ»óÀÇ jar°¡ ÇÊ¿äÇÕ´Ï´Ù(GTK¿¡´Â swt.jar ¹× swt-pi.jar ÆÄÀÏÀÌ ÀÖÀ½). ÀÌ °æ¿ì ¸ðµç Çʼö jar¸¦ Ŭ·¡½º °æ·Î¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. °¢ jar ÆÄÀÏ¿¡ ´ëÇØ À§ÀÇ ´Ü°è¸¦ ¹Ýº¹ÇÏ¿© À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç jar ÆÄÀÏÀº µ¿ÀÏÇÑ µð·ºÅ丮/Æú´õ¿¡ ÀÖ½À´Ï´Ù.

ÀÌ ÁöÁ¡¿¡¼­ SWT ¿¹Á¦°¡ ¿À·ù ¾øÀÌ ÄÄÆÄÀϵǾî¾ß ÇÕ´Ï´Ù. Ÿ½ºÅ© º¸±â¿¡¼­ ¿À·ù¸¦ È®ÀÎÇϽʽÿÀ. "java.lang.Object°¡ ¾ø½À´Ï´Ù"¿Í °°Àº ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì JRE¸¦ ±¸¼ºÇÏÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÕ´Ï´Ù. â --> ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ·Î À̵¿ÇϽʽÿÀ. Java --> ¼³Ä¡µÈ JRE¸¦ ¼±ÅÃÇÑ ´ÙÀ½ JRE°¡ ¼³Ä¡µÇ¾î ÀÖ°í JRE¿¡ ´ëÇÑ °æ·Î°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.

¿¹Á¦ ½ÇÇà

ÀÌÁ¦ Eclipse¸¦ ±¸¼ºÇÏ¿© ¿¹Á¦¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ¿¹Á¦¸¦ ½ÇÇàÇÏ·Á¸é VMÀÌ Ã£À» ¼ö ÀÖµµ·Ï SWT JNI ¶óÀ̺귯¸®¸¦ ¶óÀ̺귯¸® °æ·Î¿¡ ³Ö¾î¾ß ÇÕ´Ï´Ù.

  1. Java Perspective¸¦ ¿©½Ê½Ã¿À.
  2. ÆÐŰÁö º¸±â¿¡¼­ ½ÇÇàÇÒ ±âº» Ŭ·¡½º¸¦ ¼±ÅÃÇϽʽÿÀ. ¿¹¸¦ µé¾î, ÁÖ¼Ò·Ï ¿¹Á¦¿¡ ´ëÇÑ ±âº» Ŭ·¡½º´Â     org.eclipse.swt.examples.addressbook.AddressBookÀÔ´Ï´Ù.
  3. ±âº» ¸Þ´º¿¡¼­ ½ÇÇà --> ½ÇÇà...À» ¼±ÅÃÇϽʽÿÀ.
  4. Ç¥½ÃµÇ´Â ½ÇÇà ±¸¼º ´ëÈ­ »óÀÚ¿¡¼­ Java ÀÀ¿ëÇÁ·Î±×·¥À» ¼±ÅÃÇÏ°í ½Å±Ô ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
  5. ½ÇÇàÇÒ ¿¹Á¦¿¡ µû¶ó À̸§, ÇÁ·ÎÁ§Æ® ¹× ±âº» Ŭ·¡½º Çʵ带 ±âÀÔÇϽʽÿÀ.
  6. Àμö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ. VM Àμö ¿µ¿ª¿¡¼­ ´ë»ó Ç÷§Æû¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ SWT ¶óÀ̺귯¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇϽʽÿÀ.
  7. ½ÇÇà ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

¿¹Á¦ °³¿ä

±âº» Ŭ·¡½ºÀÇ À̸§ ¹× Ãß°¡ ¼¼ºÎ»çÇ×Àº °¢ ¿¹Á¦ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

swtexamples.jar¿¡´Â ´ÙÀ½ÀÇ ¿¹Á¦°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.


Copyright IBM Corporation and others 2000, 2002.  All Rights Reserved.