我已经尝试通过这个链接在我的exe中安装jre
Function installjre
SetOutPath '$TEMP'
SetOverwrite on
File lib\jre.exe
Exec $TEMP\jre.exe $0
FunctionEnd
我用过上面的,效果很好。
问题:
如何在后台进程中安装jre?可以以静默模式安装jre吗?
默认情况下,jre将 c:\program files\java\jre
我需要把这条路改成 $INSTDir\jre
运行静默模式时
我试过听从命令,但似乎不起作用
Exec /silent $TEMP\jre.exe $0
如何解决以上两个问题?
1条答案
按热度按时间cgvd09ve1#
在jre安装程序选项的联机文档中,您可以阅读:
.exe[/lang=][/s][iexplorer=1][mozilla=1][installdir=:][static=1]
在选项的详细信息中:
/s、 如果使用,表示静默安装
还有
如果使用installdir,则指定安装的驱动器和路径如果未指定installdir,则安装将进入c:\program files\java\jre1.6.0(默认位置)。
因此,jre设置的正确调用应该是
注意
ExecWait
并引用用法。请参阅转义引号中的此链接。