Java程序的打包和安装制作.docVIP

  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文档。上传文档
查看更多
Java程序的打包和安装制作.doc

Java程序的打包和安装制作 郭学会 山西机电职业技术学院 摘要:java程序的打包和安装制作在教材中一般不提及,但是如果你是程序设计者,就必须面对此类难题。为了解决java程序设计者遇到的这些难题,本文简明扼要的论述了java程序的打包和安装制作过程,可供程序设计者以后遇到此类问题使用。 关键词:java;jsmooth;Jcreator;Inno Setup Java Program Production Of Package And Installation GUO xuehui ShanxiI Institute Of Mechancal Electrical Engineering Abstract: It is generally not mentioned in the textbooks that the java program production of package and installation, but if you are a programmer, you have to face such problems. Experienced java programmer to solve these problems, this paper discusses the brief process of packaging and installation of java production process for programmers to use after experiencing such problems. 1 前言 由于Java的简单性、安全性、跨平台独立性、具有多线程和网络功能等优点,成为现今主流的计算机编程语言之一,广泛应用于移动或嵌入式开发、客户机/服务器应用开发、桌面开发以及Web应用开发,其中Web开发占Java应用的55%以上,人才招聘市场中所需的Java开发人员多以Web开发为主。Java开发人员的需求量一直很大,很多高校都开设了Java课程,面向就业,以适应人才市场需求。Java为例说明,并假设xianshi.Java存放在smog文件夹中。 2 打包 Java的执行程序实际上就是一个个的类和包,要让java程序在脱离开Jcreator环境下运行,首先要做的工作是打包问题。Java的打包可用jar包,jar包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,包中有一个META-INF\MANIFEST.MF文件,当你找成包时,它会自动生成。包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。这些细节就不用管它了。一.jar命令参数: jar命令格式:jar?{c?t?x?u?f?}[?v?m?e?0?M?i?][-C?目录]文件名... 其中{ctxu}这四个参数必须选选其一。[v?f?m?e?0?M?i?]是可选参数,文件名也是必须的。 -c??创建一个jar包 -t?显示jar中的内容列表 -x?解压jar包 -u?添加文件到jar包中 -f?指定jar包的文件名 -v??生成详细的报造,并输出至标准设备 -m?指定manifest.mf文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置) -0?产生jar包时不对其中的内容进行压缩处理 -M?不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置 -i????为指定的jar文件创建索引文件 -C?表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令creator编程环境下编译程序生成类库和包,存放在smog文件夹中,如图1所示。 图1:smog文件夹中的内容 (2)在smog文件下新建一个MANIFEST.MF文件,内容如图2:注意Manifest-Version:和1.0之间必须有一个空格。否则打包出错。 图2:MANIFEST.MF文件中的内容 在命令行下jar cvfm xianshi.jar MANIFEST.MF ./ .,则结果如图3: 图3:jar命令和jar命令执行后的结果 3 生成exe文件 生成exe文件的目的是为安装制作做前提,因为jar文件仍然不能离开jdk环境执行。生成exe文件有两种方法,一种是jsmooth,一种是exe4j,其中jsmooth生成后可脱离开jdk环境。Jsmooth执行之前首先要将java下的jre文件夹复制到smog中,具体方法如下: (1)从第一个选择卡开始如果是需要标准输入输出的程序就选console,如果是window

文档评论(0)

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

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

1亿VIP精品文档

相关文档