转)利用InstallAnywhere制作JAVA可执行程序安装文件
关键字:JAVA installanywhere 下载破解可执行教程JAR InstallAnywhere 简介(摘自百度百科&VeryCD)一个为多个平台产生的全方位的安装软件
为多个平台提供解决方案是对软件生产商的一种挑战。许多解决方案都依赖于针对每种目标操作系统的自定义安装,它们都拥有自身的安装体验且需要单独的维护。所有这些问题都增加了额外的开发费用和支持成本、客户混淆度以及发布过程中不必要的时间浪费。理想的部署软件解决方案应为这些生产商提供一种方法来针对其所有客户创建一个高质量的标准化安装体验,不论这些客户使用的是Unix、Linux、Mac OS X、Windows 还是其他操作系统,InstallAnywhere 应运而生。它是个相当好用的程序安装向导制作工具,智能性相当高并且可以自动地在每个平台上处理所有相关的安装程序细节,可以用来将java的class 文件转换为可执行.exe文件(Windows)或者.bin文件(Linux)。InstallAnywhere 下载地址
https://www.doczj.com/doc/761364158.html,/download/Acresso/install.exe InstallAnywhere 破解文件:
https://www.doczj.com/doc/761364158.html,/blog/upfile2/0908********.zip
破解说明:把IAClasses.zip覆盖安装目录下的IAClasses.zip.例如安装目录为C:\Program Files\InstallAnywhere 2009 Enterprise,则覆盖该目录下的IAClasses.zip。
安装完以后,现在断开互联网,首次打开installanywhere(以下简称IA)会进入注册信息页面,在这里将First Name\Last Name等信息全部填写完毕,在Serial Number注册码栏填写任意22位字符,如下图所示
这样注册完毕后,再次启动IA就可以继续使用了
现在让我们创建一个Installanywhere安装包
1、Choose Template and Create Project
这里我选择典型工程模板(Tipical Project Template)
Save as 选择即将生成的可执行文件存储路径,方便起见,我选择在桌面上新建一个temp文件夹,文件名任意即可
2、Project Info默认即可—>>>Next—>>>File/Folder Hierachy —>>>Add Files,这里打开你要打包的工程目录,AddAll添加该project下面所有子文件,下一步进行筛选
3、Next—>>>Main Class(Full Package Name)—>>>这里最好自己填写主类类名(package.class),当然也可以让IA在我们选中的项目目录中自动查找,不过这样的话查询效率会很慢,因为IA会查询项目下所有文件包括JAR 包里面包含Main方法的class。
4、Next—>>>将项目路径加入到CLASSPATH中,选择in classpath并按下Automatically Set ClassPath,这一步很重要
5、Next—>>>Build Installer for…这里选择我们要为哪个平台生成可执行文件,这里我选择Windows,两个选项Without VM这说明可执行文件中不包含JVM,如果将此安装文件放在一个没有安装JRE的Windows机器上不能执行,因此安装文件比较小。With VM打包出的可执行文件相反可以在任何Windows机器上运行,无论是否安装JRE,因此安装文件也比较大。看自己需要选择了,一般只选择With VM即可。
6、Build—->>>Success
7、复制Your Web Installer is Located at栏地址到资源浏览器,打开此目录下InstData\Windows\VM子目录,我们会看到install.exe可执行文件,好了,它就是我们项目的安装文件,双击运行安装,安装完毕以后我们可以查看一下安装目录下的文件
最后运行:
点击开始—>>>所有程序—>>>选择我们刚才安装的项目—>>>双击即可运行。
呵呵,这样我们自己制作的windows安装包已经安装成功了(其他平台类似),
这可是跨Windows平台的哦~~ 是不是感觉不错,你也来尝试一下吧
1,
1,如果是第一次点击“create New Project”然后点击“Save As ”选择保存配置文件的路径,然后点击“advanced Designer”进入到打包主体程序.
如果打开已保存的打包项目点击“Open Existing Project”选择一个你保存过的配置文件,然后在点击“Advanced Designer”进入到打包主体界面.
2,
点击“Install”
(1)把需要导入的东西都添加进来比如jdk mysql tomcat (免安装版) 在空白处点击右键选择“Add Files”把需要导入的文件添加进来
按照上述方法把install.bat和uninstall.bat加进来等下面会用到(2) 设置环境变量
在空白处点击右键选择“set System Environment”添加5个环境变量
Eg : JAVA_HOME
Variable Name: JAVA_HOME
Set Value To: $USER_INSTALL_DIR$\jdk1.6.0_17
Variable Name: CATALINA_HOME
Set Value To: $USER_INSTALL_DIR$\tomcat
Variable Name: CATALINA_BASE
Set Value To: $USER_INSTALL_DIR$\tomcat
Variable Name: CATALINA_DIR
Set Value To: $USER_INSTALL_DIR$\tomcat\bin
Variable Name: PATH
Set Value To: $USER_INSTALL_DIR$\jdk1.6.0_17\bin;$USER_INSTALL_DIR$\mysql-5.1\bin;$USER_INSTALL_DIR $\tomcat\bin;c:\windows\system
最后的形式
3,点击左侧菜单“Post –install ”在空白处点击右键点击“Add Action”选择
“Execute Command”
(1)执行install.bat
Command Line 输入cmd /c $USER_INSTALL_DIR$\install.bat $USER_INSTALL_DIR$
选中options 三个选项
并把这个移动到窗体的最上面在Panel 之上
(2)初始化mysql,
在空白处点击右键, 点击“Add Action”选择“Modify Text File –Single File”-Add
在下面的选中“Installed file”点击“choose Target ”选择my.ini 文件在mysql 文件夹下(3)注册mysql 服务
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Coment: 注册Mysql服务
Script :call "$USER_INSTALL_DIR$/mysql-5.1/bin/mysqld.exe" --install-manual MySQL sc config MySQL start= auto
(4)修改mysql 密码
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Coment: 修改mysql 密码
Script:call"$USER_INSTALL_DIR$/mysql-5.1/bin/mysqladmin.exe" -u root password "root"
(5)导入mysql数据
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Coment: 导入数据
Script: call "$USER_INSTALL_DIR$/mysql-5.1/bin/mysql.exe" -u root -proot zhiwei <"$USER_INSTALL_DIR$/mysql-5.1/bin/zhiwei.sql"
(6)设置tomcat 初始化文件
在空白处点击右键, 点击“Add Action”选择“Modify Text File –Single File”-Add
在下面的选中“Installed file”点击“choose Target ”选择service.bat文件在tomcat/bin 文件夹下
用同样方法添加startup.bat,shutdown.bat,catalina.bat文件
(7)注册tomcat服务
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Comment:注册Tomcat服务
Script: call "$USER_INSTALL_DIR$/tomcat/bin/service" install tomcat6
(8)配置tomcat自动启动
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Comment:配置tomcat
Script: sc config tomcat start6= auto
(9)启动tomcat服务
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Comment:启动tomcat服务
Script: net start tomcat6
(10)设置安装后默认浏览器打开地址
在空白处点击右键点击“Add Action”选择“Launch Default Browser ”- Add
在下面选中other url :http://localhost:7777/
4:,点击左侧菜单“Pre –install ”
(1)点击“Add Action”选择“Execute Command”
Command Line 输入cmd /c $USER_INSTALL_DIR$\uninstall.bat $USER_INSTALL_DIR$ 选中options 三个选项
并把这个移动到窗体的最上面在Panel 之上
(2)停止mysql服务
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add Comment:停止MySQL服务
Script: net stop MySQL
call "$USER_INSTALL_DIR$/mysql-5.1/bin/mysqld.exe" --remove MySQL (3)停止tomcat 服务
在空白处点击右键点击“Add Action”选择“Execute Script/Batch file ”- Add
Comment:停止TOMCAT服务
Script: net stop tomcat6
call "$USER_INSTALL_DIR$/tomcat/bin/service.bat" remove tomcat6
最后的图
5 生成exe 文件
点击左边的“build ”- Build Project