重要!!!130925-installanywhere译文
### InstallAnywhere 知识点详解 #### 一、概览 InstallAnywhere 是一款功能强大的跨平台安装构建工具,能够帮助开发者轻松创建适用于多种操作系统(包括 Windows、macOS 和 UNIX 等)的安装程序。它提供了丰富的配置选项,使得安装程序不仅能够满足基本的安装需求,还能够实现高级功能,如自定义UI、复杂操作流程等。 #### 二、项目信息(Project-Info) - **安装程序的标题**: 定义安装程序启动时显示的标题。 - **安装程序的名字**: 安装程序的名称,用于标识。 - **产品名称**: 软件产品的名称。 - **产品ID**: 唯一标识该产品的 ID。 - **版本**: 产品的版本号。 - **产品信息的地址**: 存储产品信息的文件或 URL 地址。 - **支持的地址**: 提供技术支持的联系信息地址。 - **厂商ID**: 厂商的唯一标识符。 - **产品描述**: 对产品的简短描述。 - **厂商名称**: 开发或销售产品的公司名称。 - **厂商主页**: 公司的官方网站 URL。 #### 三、文件设置(Project-Filesetting) - **保存时间**: 设置安装过程中文件的保存时间戳。 - **安装时间**: 设置安装过程中文件的安装时间戳。 - **取代正在使用的文件再重启**: 如果安装过程中需要替换正在使用的文件,则可以选择在重启后进行替换。 - **如果文件已存在,被安装到最终用户系统上**: 如果目标位置已有同名文件,可以选择覆盖或保留原文件。 #### 四、平台配置(Project-Platforms) - **macOSX**: - **默认安装文件夹**: macOS 上的默认安装位置。 - **默认别名文件夹**: 创建的应用别名放置位置。 - **选择 Java 虚拟机**: 指定用于运行安装程序的 JVM。 - **验证**: 配置安装过程中的验证步骤。 - **需要一个管理员名称和密码**: 是否需要管理员权限进行安装。 - **设置权限**: 文件和文件夹的权限设置。 - **Windows**: - **默认安装文件夹**: Windows 上的默认安装位置。 - **默认别名文件夹**: 创建的应用快捷方式放置位置。 - **安装发射器类型**: 图形发射器或文件发射器。 - **默认 Windows 用户界面模式**: UI 模式的配置。 - **卸载 UI 模式**: 卸载过程中的 UI 显示方式。 - **Windows Vista 的执行级别**: 在 Windows Vista 及以上版本上的执行权限。 - **Windows JVM 搜索路径**: 指定 JVM 的搜索路径。 - **UNIX**: - **默认安装文件夹**: UNIX 上的默认安装位置。 - **默认连接文件夹**: 创建的符号链接放置位置。 - **默认 UNIX 安装程序 UI 模式**: UI 模式的配置。 - **卸载 UI 模式**: 卸载过程中的 UI 显示方式。 - **设置权限**: 文件和文件夹的权限设置。 - **UNIX JVM 搜索路径**: 指定 JVM 的搜索路径。 - **System i (i5/OS)**: - **启用系统登记**: 是否启用系统登记。 - **使用 RAIR**: 使用 Rational Application Installer Repository。 - **Pure Java**: - **默认的纯 Java 的 UI 模式**: 针对纯 Java 平台的 UI 模式配置。 - **遵循特定于平台的默认 UI 模式**: 是否遵循特定平台的默认 UI 模式。 #### 五、本地化设置(Project-Locales) - **本地化设置**: 配置安装程序的语言环境。 - **排序键生成的本地文件**: 文件的排序依据。 - **保持语言环境的文件布局**: 保持文件的原始语言布局。 - **配置语言**: 支持的语言列表。 - **外部资源包设置**: 外部资源包的配置信息。 #### 六、安装程序规则(Project-Rules) - **安装程序规则**: 安装前的评估规则。 - **消息显示**: 如果规则失败,显示的信息提示。 #### 七、配置(Project-Config) - **安装调试输出**: 调试信息的输出配置。 - **发送错误**: 错误信息的发送配置。 - **标准输出**: 标准输出流的配置。 - **安装程序有效 VM 列表**: 兼容的 JVM 列表。 - **安装程序 VM 堆大小**: 设置 JVM 堆的大小。 - **可选的安装程序参数**: 自定义的安装参数。 - **附加编译器参数**: 编译过程中的附加参数。 #### 八、Java 类路径设置(Project-java Classpath Setting) - **类路径列表**: Java 类路径的配置。 - **添加服务支持自定义代码**: 添加自定义代码的服务支持。 - **VM 安装文件**: 指定 JVM 的安装文件。 - **安装虚拟机**: 是否安装虚拟机。 - **只安装当一个兼容的虚拟机不存在于系统中**: 只有当系统中没有兼容的虚拟机时才安装。 - **使用正确的 VM 的列表 LaunchAnywhere 动作**: 使用安装程序的有效 VM 列表。 - **使用 JCE 加密**: 启用 Java Cryptography Extension 加密支持。 #### 九、UI 界面设置(InstallerUI-Look & Feel) - **General UI Settings**: UI 的通用设置。 - **允许 UI 模式**: 支持的 UI 模式。 - **安装启动画面**: 安装程序启动时显示的画面。 - **背景图像**: 安装程序的背景图像配置。 - **内置面板背景颜色**: 内置面板的背景颜色配置。 - **斜面文本**: 文本斜面的配置。 - **添加 GUI 安装程序面板**: 添加图形界面安装面板。 - **安装步骤**: 安装过程中的步骤配置。 - **广告牌**: 展示产品功能的广告牌配置。 - **安装程序帮助**: 安装程序的帮助文档配置。 #### 十、安装设置(Organization-InstallSets) - **创建安装设置**: 创建不同的安装配置。 - **标准的最小的安装设置**: 包括基本功能的安装配置。 - **名字**: 安装配置的名称。 - **描述**: 安装配置的描述。 - **按钮图片**: 按钮的图标配置。 #### 十一、产品特性分配(Organization-Features) - **产品安装集分配特性**: 分配给不同安装配置的特性。 - **应用程序**: 应用程序的特性。 - **帮助**: 提供的帮助文档特性。 #### 十二、组件指定(Organization-Components) - **指定组件产品特性**: 组件与特性的关联配置。 - **通常的**: 常规组件。 - **帮助**: 帮助文档相关的组件。 - **installanywhere卸载组件**: 用于卸载的组件。 - **installanywherevm组件**: 与虚拟机相关的组件。 - **识别码**: 组件的唯一标识符。 - **组件名字**: 组件的名称。 #### 十三、操作配置 - **Pre-install预装操作**: 安装前的操作配置。 - **Post-install安装后执行**: 安装后的操作配置。 - **Pre-Uninstall pre-uninstall 行动**: 卸载前的操作配置。 - **操作群**: 操作的分组。 - **操作群名字**: 操作群的名称。 - **复制文件操作**: 复制文件的操作。 - **复制文件夹操作**: 复制文件夹的操作。 - **删除文件操作**: 删除文件的操作。 - **执行 ANT 脚本**: 执行 ANT 构建脚本。 - **执行命令**: 执行命令行命令。 - **执行定制代码**: 执行自定义代码。 - **执行脚本/批处理文件**: 执行脚本或批处理文件。 - **在注册中心找到组件**: 在注册表中查找组件。 - **使用默认浏览器**: 使用默认浏览器打开 URL。 - **修改多个文本文件**: 修改多个文本文件。 - **修个单个文本文件**: 修改单个文本文件。 - **输出调试信息**: 输出调试信息。 - **刷新 Windows 环境**: 刷新 Windows 系统环境。 - **让 Windows 进入注册表**: 访问 Windows 注册表。 - **设置多下载安装变量**: 设置多下载安装变量。 - **设置单下载安装变量**: 设置单下载安装变量。 - **Windows 注册表多条**: 在 Windows 注册表中设置多条记录。 通过上述详细配置,InstallAnywhere 能够提供高度定制化的安装体验,满足各种复杂的安装需求。无论是对于开发人员还是最终用户来说,都是一款非常实用且强大的工具。
剩余27页未读,继续阅读
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高校毕业生就业信息-JAVA-基于springboot的高校毕业生就业信息管理系统(毕业论文)
- node-red-contrib-opcua-test.json
- 高校社团管理-JAVA-基于springBoot的高校社团管理系统的设计与实现(毕业论文)
- 基于pytorch实现的ghostnetv1、v2、v3对10种鸟类图像识别【完整代码+数据集】
- 医疗设备管理-JAVA-基于springboot的医疗设备管理系统设计与实现(毕业论文)
- 基于AT89C52单片机的6位电子密码锁设计-14.zip
- 解决用STM32CubeMX配置FreeRTOS时头文件丢失问题
- 古城景区-JAVA-基于Spring Boot的古城景区管理系统的设计与实现(毕业论文)
- 2024全国大学生软件测试大赛Web赛项-省赛真题
- 商用密码,我国商用密码行业发展介绍
- 交通旅游订票-JAVA-基于spring boot的交通旅游订票系统设计与实现(毕业论文)
- 商用密码法律法规及标准体系解读V1.8-240827
- 流浪动物救助-JAVA-基于spring boot的流浪动物救助系统的设计与实现(毕业论文)
- Hadoop与Spark集群搭建及中文字频统计与Titanic数据分类实战
- 中国飞行器设计大赛圆筒权重文件
- 学生成绩管理-JAVA-基于spring boot的软件学院学生成绩管理系统的设计与实现(毕业论文)