代码之家  ›  专栏  ›  技术社区  ›  DeeJay007

Inno Setup-如何自动允许Java通过防火墙

  •  0
  • DeeJay007  · 技术社区  · 5 年前

    我正在尝试安装 Payara 通过 inno setup 当我运行 setup.bat 文件,Windows防火墙正在阻止Java,它要求用户每次单击“允许访问”按钮以继续安装。

    iss 在执行批处理文件之前创建一个允许Java通过防火墙的规则,但我仍然得到提示。

    文件名:“netsh.exe”;参数:“advfirewall firewall add rule name=“Java 8”dir=in action=允许 program=“C:\服务器\java\bin\javaw.exe”“enable=yes”;标志: RunHidden;StatusMsg:“为Java 8配置防火墙…”;

    我使用下面的代码调用批处理文件。

    文件名: “C:\服务器\安装\安装程序.bat”; StatusMsg:“开始Payara…”;

    P、 我在用Windows 10。

    0 回复  |  直到 5 年前
        1
  •  1
  •   DeeJay007    5 年前

    需要更改防火墙规则以允许 java.exe 而不是 javaw.exe

    Filename: "netsh.exe"; Parameters: "advfirewall firewall add rule name=""Java 8"" dir=in action=allow program=""C:\Servers\java\bin\java.exe"" enable=yes";