日期:2014-05-20  浏览次数:20719 次

详细询问用MyEclipse6.5将Java程序打包成*.jar文件
请问一下 怎么用MyEclipse6.5将Java程序打包成*.jar文件 
本人程序结构目录如下:
项目名称---src--cn--xiaozejun--Java文件
  | |--log4j.properties
  | |--time.properties
  |
  |----- resource---applicationContext.xml
  |-----建立Java工程的时候自动导架包产生的
  |-----自己导的架包的引用

因项目大 所以所导架包比较多 一共有115个架包

请各位大大详细说明一下打包成一个可以双击执行的jar包

请详细一点 说明说明咱们配置MANIFEST.MF文件

------解决方案--------------------
http://hi.baidu.com/441551893/blog/item/f0548aa3a35901a5caefd0fe.html

比较简单的
------解决方案--------------------
鼠标在项目上右键...然后选择export
------解决方案--------------------
右键 -> export -> java -> jar file

选择你要导入到生成后的.jar文件中的文件..
next
next
然后在最下面选择 main class 就是你程序的入口...
------解决方案--------------------
探讨
右键 -> export -> java -> jar file

选择你要导入到生成后的.jar文件中的文件..
next
next
然后在最下面选择 main class  就是你程序的入口...

------解决方案--------------------
自己写MANIFEST.MF文件
Manifest-Version: 1.0
Created-By: 1.6.0_01-b06 (Sun Microsystems Inc.)
Main-Class: xxx.xx.MainClass
Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar

Main-Class里面写你的要运行的类
Class-Path: 写你的引用的jar包路径
------解决方案--------------------
例如打的jar包是 test.jar,引用的其他jar包是some.jar.我们在MANIFEST.MF中添加如下代码: Class-Path: lib/some.jar
lib是和test.jar同目录的一个子目录,test.jar要引用的some.jar包就在这里面。

------解决方案--------------------
右键 -> export -> java -> jar file 

选择你要导入到生成后的.jar文件中的文件.. 
next 
next 
然后选中Use existing manifest from workspace
用上面的MANIFEST.MF文件

------解决方案--------------------
探讨
上面说的我也知道啊
请先看清楚问题在回答好不好
我现在要打包成jar文件后 能够直接运行
但是像你们说的 我的架包怎么办 啊

------解决方案--------------------
探讨
自己写MANIFEST.MF文件
Manifest-Version: 1.0
Created-By: 1.6.0_01-b06 (Sun Microsystems Inc.)
Main-Class: xxx.xx.MainClass
Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar

Main-Class里面写你的要运行的类
Class-Path: 写你的引用的jar包路径

------解决方案--------------------
学习一下,帮顶!
------解决方案--------------------
我一般用ant打包,100多个jar包的话也不会报行太长的错误
------解决方案--------------------
来接分
------解决方案--------------------
用fatjar打包
http://download.csdn.net/source/1586926

如果再生成exe就用exe4j
http://download.csdn.net/source/1581378


------解决方案--------------------
写个批处理做客户端不就好了,
 这么多东西打成一个jar 包太大了。
------解决方案--------------------
看看这个
http://blog.csdn.net/hjy273/archive/2009/08/07/4421305.aspx

------解决方案--------------------
探讨
鼠标在项目上右键...然后选择export

------解决方案--------------------