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包都导出来,虽然导出的比较大)

猜你喜欢

转载自blog.csdn.net/qq_37591637/article/details/84564166