2014-11-06 100 views
2

我在阅读关于使用MSI安装Java的内容。我觉得这很复杂。使用.exe并以这种方式默默安装会出现什么问题?使用Powershell静默安装Java 8

开始处理-FilePath JRE-8u25-windows的-x64.exe程序-ArgumentList “/ S” -PassThru -Wait

它工作在我的情况。任何怀疑,对此有帮助的提示?

回答

1

从DOS窗口调用此:

jre-8u25-windows-x64.exe /s INSTALLDIR=c:\progra~1\jre /L install64.log 

将无法​​正常工作(PROGRA〜1是 '程序文件' 替代)。它立即终止,没有任何消息。调用相同的通过powershell工作正常:

powershell start-process -filepath jre-8u25-windows-x64.exe -passthru -wait -argumentlist "/s,INSTALLDIR=c:\progra~1\jre,/L,install64.log" 

有谁知道是什么使差异?