版本
install4j v10.0(附激活流程)
下载地址
- 脚本之家
- 夸克网盘
安装
-
点击
Crack生成License
-
安装后粘贴在最后一步:

实战
准备
之前做过一个git-agent的demo, 本意是用来学习Netty的, 其中包括git-server和git-cli, 我们以git-server为原材料(可执行jar包)进行演示, 它的启动总共包括3个参数
workdir: 共享目录
gitHome: GIT安装目录
port: 启动端口,默认12306
需求
- 我们希望在安装过程中让用户自己根据情况指定参数的值
- 添加桌面快捷方式
- 开机启动
制作
General Setting
Application Info
输入应用基本信息

JRE Bundles
JRE Bundles设置可以跳过(国内访问慢, 很难直接下载), 后面会使用自制JRE Bundle

Languages
选择安装语言, 我们选简体中文:

Media File Options
输入生成的媒体文件路径:

Files
Define Distribution Tree
定义最终安装的目录结构

选中libs, 点击右侧+号放置已经准备好的可执行jar包:

Launchers
创建执行器, 在这一步中, 我创建了3个安装变量, 并将其注入到了启动参数中

Installer
Screen & Actions
上一步我们只是定义了三个变量, 这个步骤我们需要提供输入界面, 让用户在安装过程中定义并赋值给相应变量, 同时在结束时增加桌面快捷方式和立即启动功能.

Media
创建多平台引导分发程序, 这里仅以windows平台为例.
值的一提的是, 上面所说的JRE Bundles略过一节, 在本小节中展示如何根据本地JAVA/JRE自制过程.

Build




















