ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:832.68KB ,
资源ID:1598404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1598404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何将java源程序打包成可执行文件.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

如何将java源程序打包成可执行文件.docx

1、如何将java源程序打包成可执行文件 方法一:如何将Java源文件打包成可执行文件 1.把准备打包的.java文件集中到一个目录中例如c:source2.建立一个存放.class文件的目录例如c:class3.在C盘根目录下使用命令javac -d class source*.java编译所有.java源文件,生成的.class字节码文件放在class目录中4.在class目录下执行jar cvf abc.jar *.*把所有的文件打包成abc.jar文件5.抽取meta-inf/manifest.mf文件执行jar xfm abc.jar meta-inf/manifest.mf就抽取出文件

2、manifest.mf编辑这个文件 在最后一行加入Main-Class: Font2DTest其中Font2DTest为你自己的类中含有main函数的类的名字如果有包名,应该带上包的名字 如test.Font2DTest6.更新jar包中meta-inf/manifest.mf文件执行 jar ufm abc.jar meta-inf/manifest.mf 出现警告 可以忽略7. 好了 现在abc.jar就可以直接运行了方法二:installanywhere我用的installAnyWhere是6.1版本的,有关installAnyWhere的安装、破解,网上有很多,我是用自己写的 crac

3、ker破解的,如果不注册,生成的安装包每次都会提示“该安装包是用未注册的installAnyWhere创建的”,非常不爽。所以,最好破解了再用。网上有关installAnyWhere的使用,自己看了很久,都觉得不太明白,所以,自己摸索的几天,下面,就把我自己的使用的一些细节介绍给大家,如果你觉得对你有所帮助,那就是我最大的荣幸。使用步骤:一、修改本地化文件installAnyWhere本身支持多种语言的本地化,包括中文。但缺省自带的简体中文文件中,几乎都是繁体中文,因此,如果你的安装包要支持简体中文安装的话,最好先把简体中文的本地化文件“简化”一下。简化方法如下:到installAnyWher

4、e安装目录的resourcei18nresources目录下,找到custom_zh_CN文件,把其中的中文内容删除后重新输入简体的汉字,记得输入法要用简体中文的。二、创建新的安装工程打开installAnyWhere后,如下图所示:选择“Create New Project”,选择“Basic Project Template”模版,选择“Save as”按钮,弹出保存新建工程的目录以及名称,名称的后缀为.iap_xml。点击“Next”进入工程设置界面,也可以直接点击“Advanced Designer”进入高级设计界面。如果想对工程作一些高级的设置,就选择高级设计界面。高级设计界面如下图

5、所示:从该界面中可以看到,有很多项设置,一级导航包括:Project、Installer UI、Organization、Files、Pre-Install、Post-Install、Pre-Uninstall、Post- Uninstall、Build。下面分别逐个介绍。三、工程设置进入高级设计界面的Projiect界面,其中包括了Info、Description、File Setting、Platforms、Locales、Rules、Config、Java。1、Info设置Info中主要设置工程的一些信息,包括安装的title、名称、产品名称、工程的存放位置、构建后的安装包存放位置等信息

6、,如下图所示:如无特殊情况,一般使用缺省设置即可。2、Description设置Description界面中设置安装包的产品可能写入注册表中的一些信息,包括:产品名称、ID、版本、以及支持、提供商等信息,如下图所示:在该界面中,你可以详细的填写相关的信息,包括产品介绍等。 3、File Settings该界面中主要设置安装过程中,被安装的文件的时间如何处理,你可以选择保留文件本身的时间,也可以设置为安装时的时间,还可以设置成指定的时间。该界面中还可以设置当文件已经存在时,如何提示或操作。一般,使用缺省设置即可。File Settings的操作界面如下:4、Platforms我用的6.1版本的I

7、nstallAnywhere,支持三种操作系统平台:Mac OS X、Windows和UNIX。因此,Platforms设置界面中,你可以分别对这三种操作平台的缺省安装路径和缺省快捷方式进行设置。Windows平台的设置界面如下:一般使用缺省设置即可。5、LocalesLocales项设置安装包所支持的安装界面的语言。缺省是英文安装语言。只有选择了除英文之外的至少一种其他语言,安装包才会在安装开始时显示选择安装语言的界面。一般选择支持简体中文即可。操作界面如下:在installAnyWhere 的其他的版本手册中都提及需要注意中文的问题,我在前面已经有说明。如果大家在使用中遇到中文显示有问题的

8、话(尤其是在非windows操作平台上),也很简单只要将”*locales”的文件夹中” custom_zh_CN”文件中的中文用UNICODE码代替就OK了,JDKBIN中提过了相关的工具native2ascii.exe运行后替换原先的custom_zh_CN就OK了。6、RulesRules项中可以配置多种安装规则,如安装前检查安装路径属性、安装平台或者其他自定义的规则。一般,我们会用到检查安装平台,如是否是指定的操作系统,如下图所示:7、Config“Config”界面“installer debug output”中有俩个文本框,大家可以在里面填上“console”,这样大家在安装文件

9、生成后,调试安装时可以通过控制台来查看相关的提示信息。正是发布的话,清空即可。其他几项都可以使用缺省设置即可。8、Java如果需要安装VM的话,就需要注意VM的安装路径,而设置VM的安装路径,就在该界面中:一般用缺省设置即可四、安装界面主要设置安装的界面相关信息,一般选择swing模式即可。该界面中,特别需要注意的就是图片,如果没有特别需要,最好使用默认的,否则,经常出现找不到图片的问题。如果需要的话,最好在InstallAnywhere的resources目录中建立图片文件夹,然后使用该路径。其他使用缺省设置即可。五、组织Organization界面下主要包含Install Set、Feat

10、hures、Components和Modules四个子界面,分别用来设置安装集合(如典型安装、最小化安装、自定义安装等)、特性(如公共组件、帮助文档、应用程序等)、组建(要安装内容的各个组成部分)、模块(其他需要合并的模块)。在配置安装集合时,指定哪些特性在某个安装类型时缺省选择被安装,而每个特性中具体包含哪些内容,是在组建中配置的。没有特殊需求的话,使用缺省设置即可。六、文件Files界面中,真正配置要安装的文件内容,也就是哪些内容要被添加到安装包里。缺省的操作界面如下图所示:简单安装的话,只要把要安装的文件通过“Add Files”按钮添加近来即可,如下图所示:添加文件后,效果图下图所示:

11、其他使用缺省设置即可。七、预安装Pre-Install界面比较重要,安装过程中的各种界面都在这里设置,如安装协议、安装路径、程序快捷、预安装摘要等。一般简单安装的话,使用缺省设置即可。缺省情况下,没有安装协议界面,如果需要的话,可以通过向导添加。点击“Add Action”按钮打开选择action的界面,如下图所示:切换到Panels界面,选择“Panel:License Agreement”条目,点击“Add”按钮,然后关闭选择action界面。这样就添加了安装协议的界面,如下图所示:首先要选中刚刚添加的安装协议条目,通过中间的上下箭头移动安装协议条目到合适的位置,然后修改下面的Path,使

12、其指定到你所使用的安装协议文件。目前只支持文本和htm俩中格式的协议文件。八、安装后Post-Install界面中配置安装完成后的操作,缺省会有俩个界面,一个是提示安装完成,另一个是重启操作系统,如下图所示:如果安装完成后不需要重启操作系统,就选中“RestartWindows”,然后点击“Remove”按钮即可。九、预卸载Pre-Uninstall界面中设置卸载过程的交互界面和步骤,缺省有三个界面:卸载介绍、选择卸载类型、选择要卸载的feature,如下图所示:其中的卸载类型与前面Organization中设置的install set对应,如install set中有多种安装类型,那卸载。也

13、就有多种选择,否则就没必要选择卸载类型。卸载的feature也与organization中的feature对应,如果前面没有配置,这里也就没必要配置该panel。十、卸载后Post-Uninstall界面也很简单,主要就是一个卸载完成的提示界面。缺省会有restart windows的步骤,如果不需要重启操作系统,可以直接remove掉restart windows的action。十一、构建Build界面中,主要设置要构建的安装包的目标平台以及是否在安装包中包含VM,如下图所示:如果运行安装程序的目标机器上已经安装有VM,就可以选择安装包中不包含VM,否则,就要包含VM,否则,安装包不能执行。

14、需要注意的是选择VM的版本,如果你的程序本身也需要VM运行环境的话,而且需要的VM版本较高,那就要从网上下载合适版本的VM。依照上面的步骤,可以构建出基本功能的安装包了。后面将介绍一些特殊功能的安装包的制作,如多语言安装环境下的多语言的安装协议等。由于InstallAnywhere制作出的安装包本身是基于java的,因此,如果目标计算机上没有安装java运行环境的话,就必须在build安装包,选择包含VM,否则,安装包不能运行。如果你打包的内容本身是基于java的程序,那程序本身运新就需要java运行环境,因此,可以在安装说明可以明确安装条件:必须安装java运行环境。如果用InstalalA

15、nywhere打包非java程序,那你的安装包最好包含VM,否则,就必须先安装java运新环境,才能运行安装包。下面说说本地化的问题。在用InstallAnywhere制作安装包的过程中,locale的设置界面中,允许你选择多种语言。locale中的选择,决定了你的安装包在启动安装时所提供的安装界面的语言选择。如果只选择了一种语言,那安装就不会出现选择安装语言的界面,只有选择了一种以上的语言,安装才会出现选择安装语言的界面。英文是InstallAnywhere缺省的语言,因此,只要你在Locale中选择了非英文的语言,就会出现安装语言的选项界面。如果安装包配置了多语言安装的支持,那在安装过程中,一般都希望对应的安装界面、信息都是索选的语言,如选择了中文的话,那安装过程中的信息希望都是中文的,如安装协议。也就是,如果选择中文安装的话,安装协议是中文的;如果选择英文安装的话,安装协议是英文的。这种情况,应该是大家都希望的。具体操作步骤如下:一、准备两种语言的安装协议文件:假设分别为license_en.txt和license_zh.txt二、在工程的locale配置界面中选中简体中文三、按照之前介绍的方法配置、构建工程,否则没有custom_zh_CN文件四、打开安装工程目录下的cust

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1