详细询问用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 就是你程序的入口...
------解决方案--------------------
------解决方案--------------------自己写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文件
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------学习一下,帮顶!
------解决方案--------------------我一般用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
------解决方案--------------------
------解决方案--------------------