Java JAR文件无法访问internet

Java JAR文件无法访问internet,java,netbeans,jar,executable-jar,jar-signing,Java,Netbeans,Jar,Executable Jar,Jar Signing,我有一个使用JSOUP访问internet的程序。当我在NetBeans内部构建项目并在NetBeans外部运行jar文件时,这个程序运行得很好,但需要internet的处理就不起作用了。jar文件不会关闭,其他一切包括数据库、发送电子邮件、导航等都可以正常工作 doc = (Document) Jsoup.connect(searchURL).timeout(10000).userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) App

我有一个使用JSOUP访问internet的程序。当我在NetBeans内部构建项目并在NetBeans外部运行jar文件时,这个程序运行得很好,但需要internet的处理就不起作用了。jar文件不会关闭,其他一切包括数据库、发送电子邮件、导航等都可以正常工作

doc = (Document) Jsoup.connect(searchURL).timeout(10000).userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36 Edg/84.0.522.52")
                    .referrer("http://www.google.com").followRedirects(true).ignoreHttpErrors(true).get();

这个问题与未签名的jar文件有关吗?我曾尝试在NetBeans中使用Java Web Start,但它总是自行解锁。

什么是不起作用?您是否等待了
超时
?NetBeans可能将代理设置为环境变量,因此您可能需要自己在代码中执行同样的操作。应用程序将不会访问internet或任何需要internet的服务。是的,我已经等待了超时,但仍然没有发生任何事情。代理是否真的是问题所在?取决于网络的设置方式。在某些情况下,需要http和https代理来访问外部资源。