读书人

怎么打包成可运行的jar文件

发布时间: 2011-12-13 21:22:18 作者: rapoo

如何打包成可运行的jar文件?
Manifest-Version: 1.0
Main-Class: goo
Class-Path: org.eclipse.jface_3.2.2.M20061214-1200.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.registry_3.2.1.R32x_v20060814.jar org.eclipse.jface.text_3.2.2.r322_v20070104.jar org.eclipse.osgi_3.2.2.R32x_v20070118.jar org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar org.eclipse.text_3.2.0.v20060605-1400.jar org.eclipse.ui.forms_3.2.0.v20060602.jar org.eclipse.ui.workbench_3.2.2.M20070119-0800.jar swt-win32-3236.dll swt-awt-win32-3236.dll swt-gdip-win32-3236.dll swt-wgl-win32-3236.dll

以上是自己写的manifest.mf,然后和goo.class制作成jar文件,所有要用到的jar和dll文件都放到一起,然后双击(或制作bat一样),出现fatal exception
occurred .Program will exit ,请高手帮忙下,谢谢.

[解决办法]
为什么不下一个fatjar插件?自己做太麻烦了把
[解决办法]
直接导出,然后选择导出格式为jar包就可以了。
[解决办法]
eclipse里面不是可以导jar包的嘛!
[解决办法]
你把那几个dll都放到jar包的外面就可以了,dll文件应该放到jar包的同一级目录下而不是jar包里。
[解决办法]
用jdk的jar命令..哈哈
[解决办法]
需要一个文件 名为 manif.mf
里面的内容为 main_class:主类名(不加扩展名)+回车

在cmd 下使用jar 命令:
jar cvfm 名称.jar(此名称任意)

jar cvfm 名称.jar manif.mf *.class

[解决办法]
打包出错 主要和你的那个*.mf 清单文件有关系仔细检查一下吧
[解决办法]
关注ING。。。。。。
[解决办法]
在jar所在目录下建native文件夹放dll
[解决办法]
在cmd 下使用jar 命令:
jar cvfm 名称.jar(此名称任意)

jar cvfm 名称.jar manif.mf *.class


直接这个不好吗?

读书人网 >Eclipse开发

热点推荐