当前位置: 代码迷 >> Eclipse >> 怎么打包成可运行的jar文件
  详细解决方案

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

热度:82   发布时间:2016-04-23 18:46:13.0
如何打包成可运行的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


直接这个不好吗?
  相关解决方案