首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse中swt打包成jar有关问题

2011-12-13 
Eclipse中swt打包成jar问题我采用FatJar,对我生成的文件进行打包,打包过程结果显示正常但是无法运行?显示

Eclipse中swt打包成jar问题
我采用FatJar,对我生成的文件进行打包,打包过程结果显示正常;但是无法运行?
显示如下错误:
Exception   in   thread   "main "   java.lang.UnsatisfiedLinkError:   no   swt-win32-3139   in
java.library.path
                at   java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
                at   java.lang.Runtime.loadLibrary0(Runtime.java:822)
                at   java.lang.System.loadLibrary(System.java:993)
                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   edu.xust.swt.MainLogin.open(MainLogin.java:46)
                at   edu.xust.swt.MainLogin.main(MainLogin.java:36)

该如和解决?谢谢

[解决办法]
把swt-win32-3139.dll
复制到jar同一层的目录下再运行一下看看
[解决办法]
一下说不清楚,和manifest文件有关,也和打包后所需的文件放置有关,去找陈刚那本书看看就可以了。
[解决办法]
swt-win32-3139.dll不在你的Path中;
[解决办法]
swt的jar里面包含了几个dll,拷贝出来,跟你打包的可执行jar放在一起就可以运行,但是还不知道如何把dll打进去使得之用一个jar就能发布
用的也是fat

热点排行