欢迎来到天天文库
浏览记录
ID:53709168
大小:1.05 MB
页数:26页
时间:2020-04-06
《如何将java源程序打包成可执行文件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、方法一:如何将Java源文件打包成可执行文件1.把准备打包的.java文件集中到一个目录中例如c:source2.建立一个存放.class文件的目录例如c:class3.在C盘根目录下使用命令javac-dclasssource*.java编译所有.java源文件,生成的.class字节码文件放在class目录中4.在class目录下执行jarcvfabc.jar*.*把所有的文件打包成abc.jar文件5.抽取meta-inf/manifest.mf文件执行jarxfmabc.jarmeta-inf/manifest.mf就抽取出文件manifest.mf编辑这个文件在最
2、后一行加入Main-Class:Font2DTest其中Font2DTest为你自己的类中含有main函数的类的名字如果有包名,应该带上包的名字如test.Font2DTest6.更新jar包中meta-inf/manifest.mf文件执行jarufmabc.jarmeta-inf/manifest.mf出现警告可以忽略7.好了现在abc.jar就可以直接运行了方法二:installanywhere我用的installAnyWhere是6.1版本的,有关installAnyWhere的安装、破解,网上有很多,我是用自己写的cracker破解的,如果不注册,生成的安装包每次都会提
3、示“该安装包是用未注册的installAnyWhere创建的”,非常不爽。所以,最好破解了再用。网上有关installAnyWhere的使用,自己看了很久,都觉得不太明白,所以,自己摸索的几天,下面,就把我自己的使用的一些细节介绍给大家,如果你觉得对你有所帮助,那就是我最大的荣幸。使用步骤:一、修改本地化文件installAnyWhere本身支持多种语言的本地化,包括中文。但缺省自带的简体中文文件中,几乎都是繁体中文,因此,如果你的安装包要支持简体中文安装的话,最好先把简体中文的本地化文件“简化”一下。简化方法如下:到installAnyWhere安装目录的resourcei
4、18nresources目录下,找到custom_zh_CN文件,把其中的中文内容删除后重新输入简体的汉字,记得输入法要用简体中文的。二、创建新的安装工程打开installAnyWhere后,如下图所示:选择“CreateNewProject”,选择“BasicProjectTemplate”模版,选择“Saveas”按钮,弹出保存新建工程的目录以及名称,名称的后缀为.iap_xml。点击“Next”进入工程设置界面,也可以直接点击“AdvancedDesigner”进入高级设计界面。如果想对工程作一些高级的设置,就选择高级设计界面。高级设计界面如下图所示:从该界面中可以看到,有
5、很多项设置,一级导航包括:Project、InstallerUI、Organization、Files、Pre-Install、Post-Install、Pre-Uninstall、Post-Uninstall、Build。下面分别逐个介绍。三、工程设置进入高级设计界面的Projiect界面,其中包括了Info、Description、FileSetting、Platforms、Locales、Rules、Config、Java。1、Info设置Info中主要设置工程的一些信息,包括安装的title、名称、产品名称、工程的存放位置、构建后的安装包存放位置等信息,如下图所示:如无特
6、殊情况,一般使用缺省设置即可。2、Description设置Description界面中设置安装包的产品可能写入注册表中的一些信息,包括:产品名称、ID、版本、以及支持、提供商等信息,如下图所示:在该界面中,你可以详细的填写相关的信息,包括产品介绍等。3、FileSettings该界面中主要设置安装过程中,被安装的文件的时间如何处理,你可以选择保留文件本身的时间,也可以设置为安装时的时间,还可以设置成指定的时间。该界面中还可以设置当文件已经存在时,如何提示或操作。一般,使用缺省设置即可。FileSettings的操作界面如下:4、Platforms我用的6.1版本的Install
7、Anywhere,支持三种操作系统平台:MacOSX、Windows和UNIX。因此,Platforms设置界面中,你可以分别对这三种操作平台的缺省安装路径和缺省快捷方式进行设置。Windows平台的设置界面如下:一般使用缺省设置即可。5、LocalesLocales项设置安装包所支持的安装界面的语言。缺省是英文安装语言。只有选择了除英文之外的至少一种其他语言,安装包才会在安装开始时显示选择安装语言的界面。一般选择支持简体中文即可。操作界面如下:在installAnyWhere的
此文档下载收益归作者所有