[问题]救助:导出带外部类的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 --------------------编程问答--------------------
ok,好像是要导出可运行的jar包
导出之后没有上面的错误了,但是报错:
Cannot load 32-bit SWT libraries on 64-bit JUM
我在eclipse里运行都可以,应该不会有版本问题。不知道什么原因,求解答! --------------------编程问答-------------------- SWT相关的jar是32位的,你的jdk是64位的吧 --------------------编程问答--------------------
没错,我是64位的win7系统,安装的64位的jdk.
那。。为什么在eclipse里可以运行,导出就不可以?用的是同一个包啊
补充:Java , Eclipse