Ijava打包生成jar和exe全过程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ijava打包生成jar和exe全过程

java打包生成jar和exe全过程文章分类:Java编程????? Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序.   下面介绍过程:  第一步:完成Java GUI程序  在Eclipse下,程序能够正常运行.  第二步:准备清单文件(MANIFEST.MF)  方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改  方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成  MANIFEST.MF内容如下:  Manifest-Version: 1.0  Main-Class: manager.ui.MainFrame  Class-Path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar  SplashScreen-Imager: manager/resources/images/splash.jpg  说明:  Manifest-Version - 指定清单文件的版本号  Main-Class -指定程序运行的入口类。注意:类名后不要加class扩展名  Class-Path -指定支持库的路径。“.”指程序运行目录,即导出的JAR包所在目录。程序运行时依据Class-Path项的设置路径来查找支持库。每一个支持库之间用空格隔开。在这里使用了hibernate,spring,derby.  注意:  1.如果Java应用程序用到了一些Eclipse包,那么就必须将这些包也复制到程序运行目录,设置到Class-Path,否则程序将无法运行.引用了一些外部组件也需要如此设置,如hibernate,spring,derby.  2. 除了入口类的包名和类名之外,其他设置项都不分大小写,比如:Class-Path写成class-path或CLASS-PATH也可以,swt.jar写成SWT.JAR也行。  3.类名后不要加class扩展名  4.每一行的:后都有一个空格,如Class-Path:空格./lib/spring.jar  5.Class-Path中.引入的JAR文件每行不得超过19个,否则会报错.但在让人意外的是每行只有前9个有效,故将所有同类型的JAR 文件做成一个JAR文件.如我这里的spring.jar,hibernate.jar,derby.jar都是同类JAR文件的组合.第三步:修改spring配置文件  在spring的 sessionFactory bean的配置中则要这样写(与程序中ClassPathXmlApplicationContext对应)  property name=mappingLocations  list  valuemanager/entity/MyFile.hbm.xml/value  valuemanager/entity/FileType.hbm.xml/value  ...  /list  /property  第四步:使用Eclipse生成JAR文件  1.右键单击项目名,在弹出菜单中选择“Export”。在弹出的如下图所示的对话框中,选择“JAR文件”,单击“Next”  2.将右边不需要的文件都取消勾选。在“选择导出目标(Select the export destination)”项文本框中设置JAR包的输出路径和包名(可以任意取名)为“D:\manager\manager.jar”。接受其他的默认设置不变,单击“Next”。  附注:左边虽然选择了src目录,但源文件并不会导出到包中,除非勾选了“导出Java源代码文件和资源(Export java source files and resources)”项。  3.接受默认设置不变,单击“Next”  4.这一步较关键。如下图所示,选择“从工作空间中使用现有清单”项,将创建的清单文件输入,也可以通过旁边的“浏览”按钮来选择清单文件。输入清单文件后,单击“Finish”,Eclipse开始将项目打包。  附:这里也可以选择Generate the manifest file.但生成的清单文件MAINFEST.MF需要修改.  注意:清单文件MAINFEST.MF一定要按第二步那样设置.  生成的JAR文件目录如下:  第五步:生成运行manager.jar的批处理文件manager.bat(该步可以不要)  在manager目录下创建一个批处理程序manager.bat(名字任取,扩展名必须是bat),其内容仅一句语句,如下:  javaw -jar man

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档