コマンドを使用してバッチファイルからサイレントモードでJavaをインストールしようとしています
jre-8u60-windows-i586 INSTALLCFG=jresilent.properties
プロパティファイルは、JREインストーラーと同じフォルダーにあります。
何をしてもエラーが発生します
---------------------------
Java Installation Not Completed
---------------------------
Unable to install Java
There are errors in the following switches:
"INSTALLCFG=jresilent.properties";.
Check that the commands are valid and try again.
---------------------------
OK
---------------------------
私が試してみました:
.properties
で終わるように変更します(以前は.cfg
でした)REBOOT=Disable
だけに最小化しますcd /d
設定ファイルのフルパスを指定すると機能しました。したがって、私は今使用します
cd /d %~dp0
jre-8u60-windows-i586 INSTALLCFG=%~dp0\jresilent.properties
私のバッチファイルでは、%~dp0
バッチファイルのディレクトリを検索します。
サイレントインストールにはmsiを使用できます。
コマンド :
start /wait msiexec /i "%~ Java8.40x64.msi " JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_Java=1 /q
詳細については、投稿全体を参照してください ここ 。