`
sleep
  • 浏览: 3239 次
  • 性别: Icon_minigender_1
  • 来自: 月亮之上
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于installanywhere打包

阅读更多

最近要打包一个小程序,就顺便学习了一下利用installanywhere打包,记一下,免得忘了。

 

用InstallAnywhere8.0打包J2EE工程为.exe(集成JVM、TOMCAT、debey)

1.创建新工程就略过不谈啦,值得注意的是创建新工程里会有一个*locales的文件夹,修改里面的custom_zh_CN就可以使你的安装界面中文化啦。

 

2.创建新工程之后进入advanced Designer,第一个选项project有四个地方值得注意

Locales :选择第一个中文

Rules    :可以检查一下平台

config   : 在send stderr to与send stdout to中输入consel,可以在安装时看见一个控制台,用于调试

java     :如果你选择使用installanywhere自带的vm,可以在Vm Install Folder中指定安装的路径

 

3.installer ui没什么好说的,换换图片,删除一些不必要步骤什么的

 

4.跳过中间两步,来到Install,在这里将你要打包的工程加进来,包括数据库,也可以创建一个网页快捷方式加进来,比如http://localhost:8080 什么的,在这里可以把网页快捷方式创建到桌面,具体步骤add Action,选中Create Alias  Link,shortcut ok,设置快捷方式名称为你的系统名称,Path为Shortcuts Destination Folder。其他快捷方式类似

 

5.Post_Install

安装时的文件修改在这里,脚本如下:

1)修改tomcat文件catalina.bat,在开头增加

set JRE_HOME=$USER_INSTALL_DIR$$\$jdk1.6
set CURRENT_DIR=$USER_INSTALL_DIR$$\$tomcat6\bin

 2)修改tomcat文件service.bat,在开头增加

set JRE_HOME=$USER_INSTALL_DIR$$\$jdk1.6
set CATALINA_HOME=$USER_INSTALL_DIR$$\$tomcat6
set PR_JVM=$USER_INSTALL_DIR$$\$jdk1.6\bin\client\jvm.dll

3)修改tomcat文件startup.bat,在开头增加
set JRE_HOME=$USER_INSTALL_DIR$/jdk1.6
set CURRENT_DIR = $USER_INSTALL_DIR$$\$tomcat6

4)修改tomcat文件shutdown.bat,在开头增加
set JRE_HOME=$USER_INSTALL_DIR$$\$jdk1.6
set CURRENT_DIR=$USER_INSTALL_DIR$$\$tomcat6

5)注册tomcat服务

Call "$USER_INSTALL_DIR$/tomcat6\bin\service"  install tomcat6

6)将tomcat服务改为自动

sc config tomcat6 start= auto

7)启动tomcat

net start tomcat6

6.Post_Uninstall 卸载软件时的操作

1)注销tomcat

net stop tomcat6 
 call "$USER_INSTALL_DIR$/tomcat6/bin/service.bat" remove tomcat6

2)删除文件

del /q/s "$USER_INSTALL_DIR$/jdk1.6"
 rd /q/s "$USER_INSTALL_DIR$/jdk1.6"

 
 del /q/s "$USER_INSTALL_DIR$/tomcat6"
 rd /q/s "$USER_INSTALL_DIR$/tomcat6"

7.Post_Unintall 我没动,貌似可以加个卸载说明

 

8.Build 设置与平台相关的东西,选择jre

 

9.点击Build Project,泡杯茶喝

2
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    installanywhere 打包最详细说明

    《InstallAnyWhere 打包 Java Web 项目详解》 InstallAnyWhere 是一款强大的应用程序打包工具,尤其适用于创建Java Web项目的安装包。本文将详细介绍如何使用InstallAnyWhere进行打包,包括关键步骤和配置选项。 ...

    installanywhere打包Java程序视屏教程

    使用installanywhere打包Java程序的视屏,是installanywhere的基础使用。

    installanywhere打包web项目

    installanywhere打包web项目 在本文中,我们将介绍如何使用 InstallAnywhere 2009 打包 Web 项目,包括 JDK、Tomcat、MySQL、Geoserver 和 PostgreSQL 等工具的打包和压缩。 首先,我们需要下载非安装的 JDK、...

    InstallAnyWhere Linux 打包VM环境

    InstallAnyWhere在打包的时候可以提供多种选项,如针对不同的操作系统,是否包含vm(即jre)等。 installanywhere的jre以vm的形式存在,必须放在installanywhere的安装目录下的resource\installer_vms文件夹下, ...

    InstallAnyWhere打包方法

    InstallAnyWhere 打包方法 InstallAnyWhere 是一个功能强大的安装包制作工具,能够帮助开发者快速创建安装包。下面我们将通过 InstallAnyWhere 的界面来了解其打包方法。 首先,在 InstallAnyWhere 的界面中,选择...

    installanywhere打包J2EE工程

    installanywhere打包J2EE工程

    InstallAnywhere安装打包实例

    【InstallAnywhere安装打包实例】 InstallAnywhere是一款强大的跨平台安装制作工具,它允许开发者创建自定义的、具有交互式图形界面的安装程序,适用于多种操作系统,包括Windows、Mac OS X、Linux等。本实例将深入...

    InstallAnywhere打包简介

    《InstallAnywhere打包简介》 InstallAnywhere是一款强大的跨平台安装包制作工具,广泛应用于软件开发商,帮助他们轻松创建适应多种操作系统的安装程序。该工具以其易用性和灵活性著称,允许开发者自定义安装过程,...

    installanywhere打包j2ee项目

    那么多个资源就没有一个把项目工程文件放上去,如果把工程文件*.iap_xml放上去了,别人用installanywhere打开,再配上说明文档,不就一清二楚了吗? 偶把所有的都放上去了,这是偶与别人的区别!注意: jdk,tomcat,...

    使用installanywhere打包java安装包简易操作(绝对可行)

    ### 使用InstallAnywhere打包Java安装包简易操作指南 #### 前言 在软件开发领域,尤其是Java应用程序的分发过程中,将程序打包成一个友好的安装包是非常重要的一步。这不仅能提升用户体验,还能确保程序能在目标...

    InstallAnywhere打包JAVA程序.pdf

    通过InstallAnywhere打包的JAVA程序,能够自动检测系统环境,安装必要的运行时环境如Tomcat和MySQL,并设置系统服务,从而使得用户无需手动配置即可运行Java应用程序。 在本例中,文档描述了InstallAnywhere在打包...

    Installanywhere打包javaweb项目

    Installanywhere打包javaweb项目 一 准备阶段 由于我们打包的是javaweb项目,实现的目标是在一台没有javaweb项目运行环境下,可以通过一键安装后执行我们的项目客户机上,那么,我们需要准备如下文件 1、jdk -- 可以...

    使用INSTALLANYWHERE软件打包Java web操作说明.doc

    使用INSTALLANYWHERE软件打包Java Web应用程序的操作流程主要涉及以下几个关键步骤: 1. **准备工作**: - 首先,你需要准备以下组件:Tomcat服务器(例如,6.0.35版本的免安装版)、MySQL数据库(如5.1.63免安装...

    InstallAnywhere WEB系统工具打包

    "InstallAnywhere WEB系统工具打包" 是一种通过InstallAnywhere软件对包含Tomcat、MySQL和JDK的WEB应用程序进行集成打包的方法。这种方法旨在简化部署过程,使用户能够一键安装和管理整个系统环境。 一、安装...

    InstallAnywhere,BS架构程序打包成CS客户端安装包

    《使用InstallAnywhere将BS架构程序打包成CS客户端安装包详解》 在软件开发过程中,有时候我们需要将基于浏览器的BS(Browser-Server)架构程序转换为客户端可以离线使用的CS(Client-Server)安装包。这时,一款...

    用InstallAnyWhere打包WEB应用实例

    ### 使用InstallAnyWhere打包Web应用实例详解 #### 一、前言 在软件开发领域,部署应用程序是一项重要的工作。特别是对于Web应用来说,确保应用程序能够顺利安装并运行在目标环境中至关重要。本文将以一个具体的...

Global site tag (gtag.js) - Google Analytics