本文参考
1.How to silently install Java JDK into a specific directory on windows,https://stackoverflow.com/questions/15292464/how-to-silently-install-java-jdk-into-a-specific-directory-on-windows
2.JDK Installation for Microsoft Windows,http://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html#CHDHHBDD
3.JRE Installer Options,http://www.oracle.com/technetwork/java/javase/silent-136552.html
实测JDK1.8、1.7、1.6使用以下命令安装成功
JDK1.8
32位
jdk-8u144-windows-i586.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x86\jdk1.8.0_144 /INSTALLDIRPUBJRE=C:\Java\x86\jre1.8.0_144
64位
jdk-8u144-windows-x64.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x64\jdk1.8.0_144 /INSTALLDIRPUBJRE=C:\Java\x64\jre1.8.0_144
JDK1.7
32位
jdk-7u80-windows-i586.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x86\jdk1.7.0_80 /INSTALLDIRPUBJRE=C:\Java\x86\jre1.7.0_80
64位
jdk-7u80-windows-x64.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x64\jdk1.7.0_80 /INSTALLDIRPUBJRE=C:\Java\x64\jre1.7.0_80
JDK1.6
32位
jdk-6u45-windows-i586.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x86\jdk1.6.0_45 /INSTALLDIRPUBJRE=C:\Java\x86\jre1.6.0_45
64位
jdk-6u45-windows-x64.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=C:\Java\x64\jdk1.6.0_45 /INSTALLDIRPUBJRE=C:\Java\x64\jre1.6.0_45