Java 如何修复命令行窗口中使用的jarsigner问题;SocketException:权限被拒绝:connect";

Java 如何修复命令行窗口中使用的jarsigner问题;SocketException:权限被拒绝:connect";,java,windows,networking,command-line,jarsigner,Java,Windows,Networking,Command Line,Jarsigner,我正在尝试运行以下jarsigner命令: jarsigner -keystore C:/keystore.p12 -storepass xyz jars_to_be_signed.jar friendly_name -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -storetype pkcs12 signedjar C:/signed.jar 没有时间戳,即-tsa选项,它会正确地给出已签名的jar。

我正在尝试运行以下
jarsigner
命令:

jarsigner  -keystore C:/keystore.p12 -storepass  xyz  jars_to_be_signed.jar   friendly_name  -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -storetype pkcs12  signedjar  C:/signed.jar
没有
时间戳
,即
-tsa选项
,它会正确地给出已签名的jar。因此,签署是有效的

但是使用
时间戳
-tsa选项
会产生以下错误:

jarsigner:无法对jar:java.net.SocketException:权限被拒绝:连接

点击url时,我得到以下输出
无效内容类型:

这意味着端口80能够通信

我以前启用并禁用了Windows防火墙。现在,Windows防火墙具有--Windows防火墙状态:关闭

卡巴斯基安全公司也没有启用防火墙

系统进程正在使用侦听端口中的端口80。所以我没有在端口80上终止这两个进程

SocketException:Permission denied:connect可能是什么原因?

通过重新安装卡巴斯基安全解决了“SocketException:Permission denied:connect”问题。 如果有人有此问题,请检查防火墙是否阻止与您电脑的连接