冷面閻羅

          低調做人&&高調做事
          隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0

          導航

          文章檔案

          最新評論

          swt入門注意幾點

          ??? 元旦放假三天,加了三天吧.但玩的時候比工作的時候,這幾天看了eclipse的swt編程,感覺這個和java的swt以及swing差不多大,還是有些區別?不過這些區別只要對java的swt或是swing熟的,操作起來是沒有什么?最重要的就是把環境給配置好,導入那些jar包,dll文件之類.
          ???? 1導入swt.jar,在eclipse的目錄下搜索,一般情況都會搜到,可能會根據你的eclipse的版本不同,在這搜的jar名字不一樣,我用的org.eclipse.swt.win32.win32.x86_3.1.2.jar,把這個導入你的classpath中,別以為這就可以了,還要加個dll文件,swt-win32-3139.dll,這個的名字也是和eclipse的版本有關的,要是不加的會出現這個錯誤
          Exception?in?thread?"main"?java.lang.UnsatisfiedLinkError:?no?swt-win32-3139?in?java.library.path
          ????at?java.lang.ClassLoader.loadLibrary(Unknown?Source)
          ????at?java.lang.Runtime.loadLibrary0(Unknown?Source)
          ????at?java.lang.System.loadLibrary(Unknown?Source)
          ????at?org.eclipse.swt.internal.Library.loadLibrary(Library.java:
          123)
          ????at?org.eclipse.swt.internal.win32.OS.
          <clinit>(OS.java:18)
          ????at?org.eclipse.swt.widgets.Display.
          <clinit>(Display.java:125)
          ????at?SwtHelloWorld.main(SwtHelloWorld.java:
          25)
          這里會提示要加那個dll文件,我是直接放在javahome/bin下
          ?? 2JFace.jar的引入,導入JFaced的jar,不只就這一個jar包,這個在eclipse的目錄下能搜的到,我用的是org.eclipse.jface_3.1.1.jar,把這個放到classpath后,出現這個問題
          Exception?in?thread?"main"?java.lang.NoClassDefFoundError:?org/eclipse/core/runt
          ime
          /IProgressMonitor
          原因呢?因為還少一個jar,org.eclipse.core.runtime_3.1.2.jar,把這個也加上了.運行沒有問題了.

          這兩個問題在新手學swt的時候是最需要注意的!

          posted on 2007-01-04 19:59 冷面閻羅 閱讀(1313) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 綦江县| 襄汾县| 青田县| 西丰县| 温州市| 称多县| 长春市| 深水埗区| 辽阳市| 金沙县| 图木舒克市| 温泉县| 和顺县| 津南区| 霍城县| 班玛县| 大方县| 高密市| 全椒县| 迁安市| 郁南县| 枣庄市| 睢宁县| 晴隆县| 花垣县| 天镇县| 武城县| 抚宁县| 汨罗市| 石柱| 句容市| 应城市| 堆龙德庆县| 龙江县| 临安市| 三门县| 巴林左旗| 砀山县| 昌平区| 巴彦淖尔市| 宁津县|