installAnyWhere 新手小结

   InstallAnywhere 是个相当好用的程序安装向导制作工具。它智能性相当高并相当容易地开发虚拟主从式平台上的安装程序,在Windows、Solaris、Linux、 Mac OS、HP-UX及AIX都没有问题。它拥有简单使用的接口,使用者可以自己定制。InstallAnywhere自动地在每个平台上处理所有相关的安装程序细节。
http://www.macrovision.com/products/installation/installanywhere.htm
http://www.zerog.com/images/big_iaf2.jpg

引用:http://cary.javaeye.com/blog/28599
installAnywhere 7.1.3 新手小结

-、安装installAnyWhere
我的是在网上荡的,破解的。呵呵,不好意思。
二、此手册用户
呵呵,我是才学会使用该软件,在网上荡了N个指导手册,但是我很笨都看不懂,而且好多讲的很笼统,所以自己摸索着,会了一点,在这里写出来,嘿,语言羞涩,技术不过关,所以高手看到了会皱眉头,呵呵,希望大家谅解。错误之处也希望大家不要吝啬自己的时间,给小弟指出,您可以在BLOG中给我留言也可以mail我:kong_83@163.com,谢谢大家的指点。写的匆忙,错误之处请见谅。
三、使用步骤
1、create new project
进入installAnyWhere后,create “console Project Template”,choose “save as ” save new project name,”*.iap_xml”
Next:“project info”界面,可以选择”product name, Installer name, Install Folder Name, Application Shortcut Name(即安装后在开始菜单中程序显示的名字)”
Next:进入“File/Folder Hierarchy”,该页面是用来加入需要制作成安装文件的File/Folder,单击”add Files”,选择添加。
Next:”choose your main class” if application skip else “automatically find main class”;
Next:”Build installer for”界面,这步大家一看就知道了。

2、通常状况下我们需要进入高级设置,在高级设置里面会包含很多的Install information.
(1)project
这里面也会有很多的选项,多是些描述信息,对于简单的制作安装文件只有三个地方需要注意:A:”locales” 用户可以选择相关安装语言,在installAnyWhere 的其他的版本手册中都提及需要注意中文的问题,不过我在使用7.1.3版本时没遇到中文问题,如果大家在使用中遇到的话,也很简单只要将”*locales”的文件夹中” custom_zh_CN”文件中的中文用UNICODE码代替就OK了,JDK\BIN中提过了相关的工具native2ascii.exe运行后替换原先的custom_zh_CN就OK了。B:”config”界面“installer debug output”中有连个文本框,我觉得新手时大家可以在里面填上“console”,这样大家在安装文件生成后,调试安装时可以通过控制台来查看相关的提示信息。C:“java”此中大家要注意的就是VM的安装路径,如果你想要在客户端安装VM的话,需要选择VM的安装路径。
(2)installer info
如果大家选择用户界面安装的话,可以选择SWING,在这里尤其要注意的事图片的问题,我曾在这里浪费过很长的时间。大家可以选择默认的,最好不要使用它自己生成$iap_xml$******什么的路径,大家也可以其resources的文件中自己建立一个图片路径。然后选择这里的图片。
(3)organization
这里面也会遇到图片的问题如(2);这里面对制作简单的安装程序也没什么好修改的。
(4)Pre_install
这界面比较重要,在安装程序时,一般都会提示用户选择安装路径或其他提示信息的。都需要在这里设置,e.g:如果需要建立让用户选择安装路径,大家可以在“panel:choose install Folder:choose install Folder”下添加action,选择“consolles”下的“choose install folder”,就OK了。其他配置雷同。
(5)install
这部分有点要注意的就时开始菜单的程序中生成运行程序和设置一些环境变量的。
添加launcher :如果你是打包application的话请不要选择“choose main class”,这样会在TREE下面生成“shortcut’s destion folder”,下面一个子节点,单击,然后在下面”install file”选择主程序。同样可以建立一个卸载程序.关于安装中的有关CLASSPATH的部分大家可以参考网上的一些例子。
(6)post_install
skip
(7)pre_uninstall
Skip
(8)post_uninstall
Skip
(9)build
大家要注意的是选择和不选择VM的安装,以及DISTRIBUTION中的选择基于web页面下载安装还是硬盘安装,。

最后,BUILD就OK了。。。。。。不过我用的是破解版的.
摘要 用于制作应用软件的安装程序,支持任何开发平台,灵活性强,性能突出,对JAVA程序的支持也相当完善。 组件列表 技术特性 ♦;;; ;;;通用安装、配置和客户化 ·在终端用户的系统上,将文件和文件夹安装于任何位置 ·在Read Me, License Agreement和其他的安装面板中完全支持HTML格式的文本。 ·使用GIF, JPEG, 和PNG文件,并借助透明和动作功能完全客户化图形、公告牌、主题和品牌。 ·内置安装步骤列表,突出安装的每一阶段 ·内置的安装器面板:介绍、要点、协议、选择安装文件、用户输入、密码、序列号、功能集、部件、安装摘要,等等。 ·内置的命令行控制台的交互以匹配图象化的面板 ·内置动作:创建快捷键、释放归档文件、使用搜索和替代功能修改文本文件,安装并控制Windows Services、设置注册表录入、设置环境变量执行命令和脚本,等等。 ·内置规则:检验平台、对比变量、验证用户输入、检验位置、确认文件/文件夹的属性 ·卸载表中可自定义动作,支持Windows的注册表的重运行。 ·用户可使用Java和基于JavaBeans的开放API,扩展设计自定义的动作、面板和控制台 ·在 XML或文本格式中安装日志 ·性能优化,提升安装时间两倍之多 ·XML的支持功能---包括了重新设计项目的文件格式,通过修改或是转换XML文件的方式检索数据。 ·卸载工具可以实现部分或全部的卸载功能 ·合并模块技术可以方便地创建";;;整套";;;安装器,子安装器和模版。可以在你的开发团队甚至是整个企业内部,将安装器的可重用性由一个项目传递到另一个项目也可源自于第三方的供应商。 ·完全的鼠标拖动支持,上下文右击菜单可以快速地获取常用的功能。 ·源路径管理,开发者可以方便地将开发的项目和源文件转移到构建的系统,或者是开发者之间进行转移。 ·Apache Ant 集成工具在安装之前、之中、之后执行Ant targets功能 ·针对 Java 应用程序配置的功能 ·自动安装Java VM ·完全支持所有的Java1.3版本,甚至包括Java 1.4 和J2EE 1.3 ·创建 LaunchAnywhere? (Zero G的Java应用程序发布技术) ,终端用户只需双击 Windows或Mac上的光标,或是在Solaris和Linux上输入简单的命令,就可以启动Java 程序。 ·Java Classpath 和主类的自动检测。 ·完全支持所有的Java运行选项。 ♦;;; ;;;针对服务器, Web Services, 和J2EE 配置的功能 ·针对数据库注册选项的用户自定义面板 ·使用高级的搜索和替代功能修改服务器属性文件 ·安装、启动、停止并暂停Windows services ·安装EJBs, servlets, JSPs, JAR, WAR, 和EAR archives ·自动修改起始的脚本文件和 UNIX daemons文件 ♦;;; ;;;平台支持 ·几乎支持每一种平台,包括最新版本的of Windows, Mac OS, Solaris, Linux, HP-UX, AIX, Tru64, IRIX, Free BSD以及其他。 ·适用于Windows XP和Mac OS X的日志证明。 ♦;;; ;;;针对平台的功能 ·Windows 注册:检索, 设置, 并检验现有的主键和数据 ·Windows 快捷键:Mac aliases (with Dock support), UNIX 链接 ·Windows 服务:安装、启动、停止、暂停任何服务 ·本地化的Windows, Mac OS, UNIX 使用效果 ·Mac OS X 鉴定 ·设置Windows和UNIX环境下的系统环境变量 ·集成 Linux RPM ·Windows 卸载工具支持注册表的重新运行以及新增/移动程序 ·Magic FoldersTM:为桌面、系统、主页、性能、字体以及其他位置提供的专用文件夹 应用场景 适用于各种环境下安装程序的制作 运用优势 安装于任何应用程序、任何平台、任何地方 InstallAnywhere 简化了软件配置于任何客户端及服务器平台的工作,自动处理完成所有的复杂环节。每次每一时间都可以按照你的要求精确地配置软件。 InstallAnywhere 几乎支持每一种平台,包括最新版本的of Windows, Mac OS, Sola
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值