冷面閻羅

          低調做人&&高調做事
          隨筆 - 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

          主站蜘蛛池模板: 孝感市| 合阳县| 遂平县| 平谷区| 普兰县| 嵊泗县| 瑞丽市| 长寿区| 辛集市| 北宁市| 烟台市| 常德市| 武穴市| 布拖县| 什邡市| 南溪县| 溆浦县| 镇远县| 平江县| 新干县| 滨海县| 扎兰屯市| 和顺县| 芒康县| 景洪市| 济源市| 乾安县| 宁陕县| 百色市| 天镇县| 天等县| 芜湖县| 武威市| 佳木斯市| 巴南区| 邮箱| 遂川县| 赣州市| 丰顺县| 绿春县| 申扎县|