如何静默地将 Java JDK 安装到 Windows 上的特定目录中
在我的开发计算机上,我总是必须安装Java 6和Java 7,并且出于测试目的,我必须在32位和64位版本中安装每个JDK。由于Java更新的频率似乎变得越来越荒谬(现在每周两次?),每次更新都需要我取消然后重新安装4个JDK。所以这真的很烦人,因此我想编写整个过程的脚本。
我的问题是,默认情况下,每个JDK版本都安装到包含更新编号的目录路径中(默认值:“C:\Program Files\Java\jdk1.6.0_<update-nr>\”)。为了使我不必改编大量的构建脚本,我总是手动从安装路径中去除尾随的“_<update-nr>”,并始终安装到相同的“C:\Program Files\Java\jdk1.6.0”或“C:\Program Files\Java\jdk1.7.0”,或者,对于64位版本,并安装到C:\Program Files (x86)\Java\jdk1.6.0“或”C:\Program Files (x86)\Java\jdk1.7.0“中, 对于 32 位版本。
虽然我发现了,如何为JRE安装程序(即Java运行时)指定安装目录:
<jre-installfile>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>]
[STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
我还没有找到如何为JDK安装程序指定安装目录的类似描述。
有谁知道是否以及如何指定JDK安装程序的安装路径,以便可以将静默JDK安装定向到特定的安装目录中?