2014-11-06 126 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" 

有誰知道是什麼使差異?