当前位置: 代码迷 >> 综合 >> java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Composite
  详细解决方案

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

热度:18   发布时间:2023-11-19 21:49:41.0

 错误如下:

很简单的问题,你的程序没有使用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包都导出来,虽然导出的比较大)

 

  相关解决方案