[我正在尝试通过Payara
安装inno setup
,并且当我运行setup.bat
文件时,Windows防火墙阻止了Java,它要求用户每次单击允许访问按钮才能继续安装。
在执行批处理文件以创建允许Java通过防火墙的规则之前,我已经在iss
文件中添加了以下代码,但是仍然得到提示。
文件名:“ netsh.exe”;参数:“ advfirewall防火墙添加规则”name =“” Java 8“” dir = in action = allow程序=“” C:\ Servers \ java \ bin \ javaw.exe“” enable = yes“;标志:RunHidden; StatusMsg:“为Java 8配置防火墙...”;
我使用以下代码调用批处理文件。
文件名:“ C:\ Servers \ install \ setup.bat”;StatusMsg:“正在启动Payara ...”;
我在这里想念什么?
P.S。 -我正在使用Windows 10。
需要更改防火墙规则以允许使用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";