1. 程式人生 > >java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite

java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite

 錯誤如下:

很簡單的問題,你的程式沒有使用swt lib庫,你在eclipse/myelipse之所以可以,是因為eclipse/myelipse載入了swt的lib庫,但是你打包的時候並沒有連結swt lib庫檔案,當然提示找不到類檔案了。
Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Composite
這一句原因已經說的很明白了。請載入相應的lib庫檔案,是swt介面開發用的。

解決辦法:

在匯出jar包的時候,選擇Runnable JAR file(這個是把涉及的所有的jar包都匯出來,雖然匯出的比較大)