返回信息流本人刚学java,用swt designer做了一个代界面的小程序,用的eclipse 3.7.0 和对应的swt。
在eclipse调试得差不多了,准备以jar+bat 的形式做一个可执行的输出。这时问题就来了。
使用eclipse导出一个xx.jar
在命令行 用java -jar xx.jar 报错如下:
http://g.hiphotos.bdimg.com/album/s%3D1100%3Bq%3D90/sign=4511c80dc8ea15ce45eee40886300182/dcc451da81cb39dbf0d7c1ded1160924ab183026.jpg
在网上找答案,原因应该是eclipse不能导出外部库,所以引用很多外部类不能用。
我试着修改MANIFEST.MF 文件,把库org.eclipse.swt.win32.win32.x86.source_3.7.0.v3735b.jar 放到同一目录下,仍然不行。
求助!
这是一条镜像帖。来源:北邮人论坛 / java / #26373同步于 2013/7/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]救助:导出带外部类的jar包
AndyShan
2013/7/16镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ok,好像是要导出可运行的jar包
导出之后没有上面的错误了,但是报错:
Cannot load 32-bit SWT libraries on 64-bit JUM
我在eclipse里运行都可以,应该不会有版本问题。不知道什么原因,求解答!