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

上传人:自*** 文档编号:126228046 上传时间:2020-03-23 格式:DOC 页数:6 大小:229.50KB
返回 下载 相关 举报
Java程序的打包和安装制作.doc_第1页
第1页 / 共6页
Java程序的打包和安装制作.doc_第2页
第2页 / 共6页
Java程序的打包和安装制作.doc_第3页
第3页 / 共6页
Java程序的打包和安装制作.doc_第4页
第4页 / 共6页
Java程序的打包和安装制作.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Java程序的打包和安装制作.doc》由会员分享,可在线阅读,更多相关《Java程序的打包和安装制作.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Java程序的打包和安装制作郭学会山西机电职业技术学院摘要:java程序的打包和安装制作在教材中一般不提及,但是如果你是程序设计者,就必须面对此类难题。为了解决java程序设计者遇到的这些难题,本文简明扼要的论述了java程序的打包和安装制作过程,可供程序设计者以后遇到此类问题使用。关键词:java;jsmooth;Jcreator;Inno SetupJava Program Production Of Package And InstallationGUO xuehuiShanxiI Institute Of Mechancal &Electrical EngineeringAbstrac

2、t: 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 ja

3、va production process for programmers to use after experiencing such problems.1 前言由于Java的简单性、安全性、跨平台独立性、具有多线程和网络功能等优点,成为现今主流的计算机编程语言之一,广泛应用于移动或嵌入式开发、客户机/服务器应用开发、桌面开发以及Web应用开发,其中Web开发占Java应用的55%以上,人才招聘市场中所需的Java开发人员多以Web开发为主。Java开发人员的需求量一直很大,很多高校都开设了Java课程,面向就业,以适应人才市场需求。但是java打包安装可能是java初学者在设计完一个jav

4、a项目后首先遇到的一个难题,程序的打包和安装制作非常麻烦。为了解决java程序设计者在程序打包和安装制作过程中遇到的问题,下面就详细论述一下java程序的打包和安装制作过程,本文以xianshi.Java为例说明,并假设xianshi.Java存放在smog文件夹中。2 打包Java的执行程序实际上就是一个个的类和包,要让java程序在脱离开Jcreator环境下运行,首先要做的工作是打包问题。Java的打包可用jar包,jar包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的, jar包中有一个META-INFMANIFEST.MF文件,当你找成jar包时

5、,它会自动生成。jar包是由JDK安装目录binjar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用libtool.jar工具包中的类。这些细节就不用管它了。下面我们看看jar的使用方法:一.jar命令参数: jar命令格式:jarctxufvme0Mi-C目录文件名. 其中ctxu这四个参数必须选选其一。vfme0Mi是可选参数,文件名也是必须的。 -c创建一个jar包 -t显示jar中的内容列表 -x解压jar包 -u添加文件到jar包中 -f指定jar包的文件名 -v生成详细的报造,并输出至标准设备 -m指定manifest.mf文件

6、.(manifest.mf文件中可以对jar包及其中的内容作一些一设置) -0产生jar包时不对其中的内容进行压缩处理 -M不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置 -i为指定的jar文件创建索引文件 -C表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令。在了解了jar命令后,我们开始xianshi.java的打包过程。(1)首先在Jcreator编程环境下编译程序生成类库和包,存放在smog文件夹中,如图1所示。图1:smog文件夹中的内容(2)在smog文件下新建一个MANIFEST.MF文件,内容如图2:注意M

7、anifest-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)从第一个选择卡开始:。如果是需要标准输入

8、输出的程序就选console,如果是window界面的就选择windowed。这里我选windowed。如图4。图4:骨架的选择(2)。在可执行二进制文件里写上你要生成的exe文件的名字,并可以加上可执行文件的图标。图标支持扩展名为jpg、gif、PNG等图像文件,一般生成32*32的图,如图5。图5:可执行文件的选择(3)。这里选嵌入式jar设置,选中smog中的xianshi.jar,而后选中smog中的主类xianshi.class,如图6。图6:应用程序的选择(4) 和的设置采用默认一般可以满足用户的需求。(5)单击保存按钮,生成xianshi.jsmooth,单击生成exe文件xia

9、nshi.exe。到此为止,java程序已经可以脱离开jdk环境运行了。但是对于用户来说自然希望像一般的应用软件一样自动安装到windows中,并在开始菜单和桌面上产生应用程序的快捷方式,因此我们需要进行安装制作。4 安装制作安装制作的软件很多,但大多需要你付费。本文采用免费的软件Inno Setup。(1)单击file菜单下的New命令,出现安装制作向导,单击Next进入下一步。(2)Application Information。如图7所示,在Application name中输入应用程序名,这里输入smog,Application name including version中输入应用程

10、序的版本,这里输入smog 1.5,Application publisher中输入公司名称,这里输入“山西机电职业技术学院, Inc.”, Application website中输入公司网址。这里输入http:/www.sxjdxy.org/。t进入下一步进入Application Folder,不做设置,默认即可。单击Next继续进入Application File。图7:Application Information设置(3)Application File。如图8所示,选择Application main executable file,即可执行程序,这里选上文产生的xianshi.

11、exe,在Add folder增加文件夹中选择smog。单击Next继续进入Application Icon。图8:Application File的设置(4)Application Icon。在Application Start Menu folder name应用程序在开始菜单中的名字,这里输入“烟雾”, 选中Creater an Uninstall icon in the Start Menu Folder,即创建一个安装卸载程序。便于用户卸载。如图9所示。图9:Application Icon的设置(5)单击Next继续进入Application Documentation,即应用程序

12、文档设置。如果你需要许可文件和安装开始的欢迎语和结束安装后的结束语,可以在这里输入。本文选择默认设置。(6)单击Next继续进入Setup languages,即应用程序使用安装语言。这里选择默认即English。(7)单击Next继续进入Compiler Settings,即编译设置。如图10所示。图10:Compiler Settings设置(8)单击Nex完成设置,生成setup.iss和setup.exe。5 结束语软件的打包和安装制作是任何一个程序员必须掌握的,软件只有通过打包和安装制作才是一个完整的软件产品,本文以xianshi.java为例来说明java程序的打包和安装制作只是起

13、一个抛砖引玉的作用。参考资料:1 祥瑞天下. 用Inno Setup制作个性化安装程序J. 电脑爱好者, 2008, (01) . P31.2 陈渝,王俊. INNO软件在安装程序中的应用J. 昆明理工大学学报(理工版), 2003, (02) . P 116-1183 刘兆军,王强. 安装程序制作工具的选择和使用J. 程序员, 2004, (04) . P 112-1144 司空寒刀. “安装程序”制作图解J. 网络与信息, 2005, (09) . P60-615 郑江花,秦立刚,张霞. 基于Inno Setup的Delphi应用程序的发布技巧J. 信息技术与信息化, 2008, (03) . P 76-776 刘兴权,时洪飞,耿进锋. 浅谈应用软件安装程序的制作J. 四川测绘, 2006, (01) . P 45-487 游燕珍,赵国锋. 应用软件安装程序制作的研究J. 黑龙江科技信息, 2007, (24) . P978 丁茜. WINDOWS使用技巧应用软件的安装与卸载J. 中国电化教育, 2000, (03) . P 65-669 daqiang. 利用WinRAR软件制作个性安装程序J. 网络与信息, 2007, (12) . P5110 刘兴权,时洪飞,刘雪松,耿进锋,陈奇. 软件安装程序的研发J. 微机发展, 2005, (12) .P 90-92+153

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号