冷面閻羅

          低調做人&&高調做事
          隨筆 - 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 冷面閻羅 閱讀(1312) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 吴忠市| 惠水县| 临沧市| 乐平市| 东丽区| 冕宁县| 乌拉特后旗| 南和县| 屏南县| 天全县| 都兰县| 台安县| 鞍山市| 曲周县| 陇西县| 长岛县| 根河市| 呼伦贝尔市| 新余市| 电白县| 海南省| 蒙山县| 中山市| 肥西县| 枣强县| 宜城市| 方山县| 遵化市| 沐川县| 澜沧| 绿春县| 衢州市| 蓬安县| 林西县| 霍邱县| 卢氏县| 砚山县| 涿州市| 滦南县| 芮城县| 陵川县|