当前位置:编程学习 > JAVA >>

[问题]救助:导出带外部类的jar包老错

本人刚学java,用swt designer做了一个代界面的小程序,用的eclipse 3.7.0  和对应的swt。
在eclipse调试得差不多了,准备以jar+bat 的形式做一个可执行的输出。这时问题就来了。
使用eclipse导出一个xx.jar
在命令行 用java -jar xx.jar   报错如下:



在网上找答案,原因应该是eclipse不能导出外部库,所以引用很多外部类不能用。
我试着修改MANIFEST.MF 文件,把库org.eclipse.swt.win32.win32.x86.source_3.7.0.v3735b.jar 放到同一目录下,仍然不行。
求助!

--
JAR Eclipse --------------------编程问答-------------------- 要导出可运行的jar,不是jar --------------------编程问答--------------------
引用 1 楼 fangmingshijie 的回复:
要导出可运行的jar,不是jar


ok,好像是要导出可运行的jar包 
导出之后没有上面的错误了,但是报错: 
Cannot load 32-bit SWT libraries on 64-bit JUM 
  
我在eclipse里运行都可以,应该不会有版本问题。不知道什么原因,求解答!  --------------------编程问答-------------------- SWT相关的jar是32位的,你的jdk是64位的吧 --------------------编程问答--------------------
引用 3 楼 fangmingshijie 的回复:
SWT相关的jar是32位的,你的jdk是64位的吧

没错,我是64位的win7系统,安装的64位的jdk.
那。。为什么在eclipse里可以运行,导出就不可以?用的是同一个包啊
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,