`
jimmy.shine
  • 浏览: 396184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

InstallAnywhere

阅读更多

随着开发系统的加大,对于程序的部署的要求就越来越高了.

首先从导入的程序开始吧,以前对于程序的导入都是使用cmd下直接运行,把参数加在后面.到后来方法稍微有所改进,写成了.bat的脚本,对于参数,每次去修改一下脚本.但是这二种对于修改的要求都是很高的,一不小心,就会导致错误,所以,一般这种事情都是亲自去做.后来开始研究RCP,开始使用SWT/JFACE来写程序,对于很小的导入程序,一般都会花上一点时间来写一个界面来运行,这样,参数只能够去选择,可以避免因为不小心改错了而导致程序运行错误,对于SWING的程序,为了方便携带,一般都会使用FATJAR打包成一个JAR文件,这样既方便,又可以确保不会因为少拷贝了某个文件而导致程序无法运行.

随着业务的复杂度,一些程序可能要到客户的机器上去运行,众所周知,以上无论是哪种方式,都要依赖于对于客户的机器上装JDK/JRE,比较麻烦.

后来发展到使用exe4j来打包,这样就可以把所有的,包括JRE的运行环境一起打包进去.而留给客户的也只是一个EXE文件,相对来说会比较好看一点.

对于大型项目来说,就不够了,如我们要将TOMCAT或者是JBOSS打包进去,所以相中了InstallAnywhere.

首先试着打包一个安装程序,想先规范一下开发人员的开发机上的环境,如jdk的版本,tomcat的版本,eclipse的版本,先所这三个打包成一个安装文件,一安装就可以进行开发,这样也可以提高新装机器的速度.

在打包过程中出现了问题,因为eclipse比较大,我选用了3.4的版本,在打包的时候过了半小时没有反应,只有强制关闭了,在进程中关闭的时候,发现有javaw.exe的进程,首先想到的是不是java内存溢出了,打开安装的目录看,发现了console.txt文件,看一下日期,再看一下内容,果然里面有出现了outOfMemory,这种问题在运行Java程序时经常出现,尝试修改一下\Macrovision\InstallAnywhere 7.1 Enterprise\InstallAnywhere.lax文件:

 

#   LAX.NL.JAVA.OPTION.JAVA.HEAP.SIZE.INITIAL
#   -----------------------------------------
#   the initial heap size for the Java VM

lax.nl.java.option.java.heap.size.initial=25165824


#   LAX.NL.JAVA.OPTION.JAVA.HEAP.SIZE.MAX
#   -------------------------------------
#   the maximum heap size for the Java VM

lax.nl.java.option.java.heap.size.max=134217728

在数值后面加了一个0,修改后

#   LAX.NL.JAVA.OPTION.JAVA.HEAP.SIZE.INITIAL
#   -----------------------------------------
#   the initial heap size for the Java VM

lax.nl.java.option.java.heap.size.initial=251658240


#   LAX.NL.JAVA.OPTION.JAVA.HEAP.SIZE.MAX
#   -------------------------------------
#   the maximum heap size for the Java VM

lax.nl.java.option.java.heap.size.max=1342177280

再启动,果然启动速度快了很多,也可以正常打包了.

 

 

分享到:
评论
3 楼 xiao_xgy 2009-02-07  
兄弟帮忙啊,你是如何将JDK Tomcat Eclipse 打包的,主要是想知道怎么如何使用Installanywhere安装JDk,拷贝一些包到相应的目录,设置系统环境变量等.
请简要说一下步骤发我邮箱xiao_xgy@163.com
不胜感激!
2 楼 hdware 2009-01-21  
据我所知,不是必须设置环境变量。
至于设置JAVA_HOME
tomcat改startup.bat 设置JAVA_HOME
Eclipse改config.ini或者启动快捷方式加 -vm %JAVA_HOME%\bin\javaw.exe

这里的JAVA_HOME都可以用相对路径。
1 楼 ejin868 2009-01-07  
jimmy.shine

这两天一直在研究Installanywhere怎么使用,如果有时间,是否可以介绍一下,你是如何将JDK Tomcat Eclipse 打包的,主要是想知道怎么如何使用Installanywhere在安装过程中获得JDk安装路径设置系统环境变量等,如能恢复非常感谢!!

相关推荐

    installanywhere2009破解方法及补丁

    工具版本:InstallAnywhere 2009 Enterprise build 3657 使用方法: 把IAClasses.zip覆盖安装目录下的IAClasses.zip. 默认安装目录为C:\Program Files\InstallAnywhere 2009 Enterprise,则覆盖该目录下的...

    installanywhere 打包最详细说明

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

    InstallAnywhere 2020-2023 帮助文档合集

    InstallAnywhere是由 Flexera Software 公司推出的一款制作安装包的软件。它可以为 Windows 、Linux、Mac OS、Solaris、HP-UX、AIX等多种操作系统创建安装包。 本资源,包含了2020年至今的全部版本的官方帮助文档,...

    InstallAnywhere2020安装包

    这是InstallAnywhere 2020 64位 Linux版本安装包。 InstallAnywhere是由 Flexera Software 公司推出的一款制作安装包的软件。它可以为 Windows 、Linux、Mac OS、Solaris、HP-UX、AIX等多种操作系统创建安装包。 ...

    Installanywhere 2010操作手册

    ### Installanywhere 2010操作手册知识点详解 #### 一、版权与法律信息 在探讨具体的技术细节之前,我们首先需要了解《Installanywhere 2010操作手册》中的版权及法律声明部分。这部分内容对于软件的正确使用至关...

    installAnyWhere生成安装程序说明

    `InstallAnywhere`是一款强大的跨平台安装包制作工具,广泛应用于Java、C++、.NET等多平台应用程序的部署。本文将详细介绍如何使用InstallAnywhere生成安装程序,以及在Swing项目中的应用。 一、InstallAnywhere...

    installanywhere注册文件

    “installanywhere注册文件”是 InstallAnywhere 工具授权和运行的重要组成部分,由一系列 Java 类文件组成,它们共同构成了软件的授权验证机制。理解和管理这些文件对于合法使用 InstallAnywhere 并创建有效的安装...

    InstallAnywhere WEB系统工具打包

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

    InstallAnywhere 2009 Enterprise Edition Crack

    用于InstallAnywhere2009的自学研究,请勿用于商业用途,否则责任自负。

    InstallAnyWhere打包方法

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

    InstallAnyWhere 实例教程

    《InstallAnyWhere实战指南》 InstallAnyWhere是一款强大的应用程序安装包制作工具,广泛应用于软件开发商,帮助他们创建跨平台的安装程序。本教程将通过一个实际的安装打包实例,深入浅出地介绍如何使用Install...

    InstallAnywhere7.1Enterprise

    工具:InstallAnywhere7.1Enterprise 条件:jar+tomcat(编译后的webProject)+mysql InstallAnywhere7.1Enterprise 这个功能跟强大。 下面是另外一个: 让你的WEB工程编程EXE。便捷安装轻松卸载。 以前发过一个:...

    InstallAnyWhere Linux 打包VM环境

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

    installanywhere视频教学

    《InstallAnywhere视频教程详解》 InstallAnywhere是一款强大的跨平台安装程序制作工具,它能够帮助开发者轻松创建出用户友好的、多平台兼容的应用程序安装包。本视频教学旨在为初学者和有经验的开发者提供详尽的...

    InstallAnywhere2009破解版

    InstallAnywhere2009破解版,整理重发的,可解压,可用,可破解。

    installAnyWhere 2008 VP1破解文件

    把IAKey.class复制到${user.home}/InstallAnywhere/95/Enterprise/info。 Step 6: 打开${user.home}/InstallAnywhere/95/Enterprise/preferences/com.zerog.ia.jdev.properties,加入一行“ProductCode_Ent=...

    InstallAnywhere使用手册中文版

    InstallAnywhere 使用手册中文版知识点总结 InstallAnywhere 是一款功能强大的安装包制作工具,能够将 Java 项目打包成可以自己指定步骤的安装文件。本手册将指导您如何使用 InstallAnywhere 将 JEE 项目打包成...

    关于installanywhere打包

    《关于InstallAnywhere打包》 InstallAnywhere是一款强大的应用程序安装包制作工具,广泛应用于软件开发商进行跨平台的软件部署。它允许开发者创建自定义的、交互式的安装程序,支持多种操作系统,包括Windows、Mac...

    installanywhere使用说明 安装程序

    《InstallAnyWhere 使用详解:构建跨平台安装程序的利器》 InstallAnyWhere 是一款强大的安装程序制作工具,尤其适用于创建跨平台的安装包,能够帮助开发者轻松构建Windows、Mac OS X、Linux等不同操作系统下的安装...

    installanywhere使用说明

    InstallAnywhere 是一款强大的跨平台安装程序制作工具,它允许开发者创建多平台的软件安装包,支持Windows、Mac OS X、Linux等多种操作系统。本说明将详细解释如何使用InstallAnywhere来制作JAVA程序的安装程序。 ...

Global site tag (gtag.js) - Google Analytics