1

在没有预装JDK / JRE的Windows 7 64位下,当我尝试使用使用izpack构建的安装包时,当目标机器没有以前的jdk安装并尝试安装捆绑的JDK时会发生以下错误(打包在安装程序包中)。

安装包是用izpack5 + 7zip(七个zip)构建的文件提取后

我不知道是 7zip 问题还是 izpack 问题。7zip 配置文件:

;!@Install@!UTF-8!
Title="SISNEG 1.0"
BeginPrompt="Instalar o SISNEG 离线?"
RunProgram="launcher-Win32.exe"
;!@InstallEnd@!

izpack exe 包装器使用的 Launcher ini Config 安装文件:

# Global en# 全局条目,可以被特定条目覆盖。
jar = install.jar
下载 = http://www.java.com/
# Win32 特定条目
[win32]
jre = jre/jre-7u17-windows-i586.exe

4

1 回答 1

0

捆绑以前的 jdk / jre 安装(不是 jdk / jre 安装程序)并使用以下 7zip 配置调用 izpack app jar 安装程序:

;!@Install@!UTF-8!
Title="SISNEG 1.0"
ExtractDialogText="Extraindo arquivos..."
BeginPrompt="Instalar o SISNEG OFFLINE ?"
GUIFlags="32"
RunProgram="jre7\bin\javaw.exe -jar install.jar"
;!@InstallEnd@!

打包insite de 7zip exe 自解压是jre 文件夹。

我没有使用 izpack exe 包装器。

于 2013-04-12T14:09:46.370 回答