有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用AutoIt安装JRE

我正在尝试使用AutoIt配置JRE安装:

If $iJava64 = 1 Then
    $hDownloadJava64 = InetGet("https://www.dropbox.com/s/s68heiccdoxhtii/Java%20Jre%20x64.exe?dl=1", @TempDir & "\Java Jre x64.exe", $INET_FORCERELOAD)
    RunWait(@TempDir & "\Java Jre x64.exe -install")
    $sMessage_stt = $sMessage_stt & "Java Jre x64 -> Done" & @CRLF
    ControlSetText("Processing status", "", "Static1", $sMessage_stt)
EndIf

但这不管用。我也试过/S/q,但不起作用


共 (1) 个答案

  1. # 1 楼答案

    如果通过命令行执行,它是否有效?如果是,您可以使用以下代码:

    RunWait(@ComSpec & ' /c "' & @TempDir & '\Java Jre x64.exe" -install')
    

    记住使用“如果你需要使用”作为路径,因为你的路径有空间

    编辑:正确的参数:

    RunWait(@ComSpec & ' /c "' & @TempDir & '\Java Jre x64.exe" /s')