无法静默安装 JAVA

无法静默安装 JAVA

我正在尝试使用以下命令通过批处理文件以静默模式安装 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   
---------------------------

Java 静默错误消息

我努力了:

  1. 将文件重命名为.properties.cfg之前是)
  2. 使用不同的行尾(Linux / Windows)
  3. 将配置文件中的选项数量最小化到REBOOT=Disable
  4. 以管理员身份运行
  5. 明确cd /d进入安装程序目录

答案1

当我指定配置文件的完整路径时,它起作用了。因此我现在使用

cd /d %~dp0
jre-8u60-windows-i586 INSTALLCFG=%~dp0\jresilent.properties

在我的批处理文件中,在哪里%~dp0找到批处理文件的目录。

答案2

您可以使用 msi 进行静默安装。

命令 :

start /wait msiexec /i "%~ java8.40x64.msi " JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No WEB_JAVA=1 /q

更多信息请参阅完整帖子这里

相关内容