我想静默安装JDK,但想在不同的路径上安装JRE。我正在使用此命令,它在给定路径上安装JDK,在同一路径中安装JRE。但是我想在不同的路径上安装JRE,因为diff路径存在依赖关系。
CALL D:\Installer\JAVA7\jdk-7u55-windows-x64.exe /s ADDLOCAL="ToolsFeature" /INSTALLDIR="D:\Prereqs\Java-64\jdk" /L "C:\Users\Desktop\JAVA_64_SDK_INSTALL_Logs.txt"
尝试再提供一个参数 / JREINSTALLDIR =“D:\ Prereqs \ Java-64 \ jre”,但安装人员将其用于jdk安装路径。
-Arun
答案 0 :(得分:1)
想出来。 通过UI安装JDK时,可以选择更改JDK安装的路径。安装JDK后,它会为JRE提供路径选项。
如果我们此时检查了JDK安装路径,我们会发现在JDK安装路径下安装了JRE。这是私人JRE。
将JRE的路径提供给安装程序后,它将安装Public JRE。
如果检查,JDK路径中的JRE文件夹大小为148 MB。 Public JRE或普通JRE安装具有相同的大小138 MB。
因此,使用此命令行应将JOB作为手动UI安装
start /w D:\Installer\JAVA7\jdk-7u55-windows-i586.exe /s ADDLOCAL="ToolsFeature,PublicjreFeature" /INSTALLDIR="D:\Prereqs\Java-64\jdk" /INSTALLDIRPUBJRE="D:\Prereqs\Java-64\jre" /L "C:\JAVA_64_JDK_JRE_INSTALL_Logs.txt"
答案 1 :(得分:0)