我的电脑上的基于 Java 的程序无法下载任何内容

我的电脑上的基于 Java 的程序无法下载任何内容

好吧,这个问题对我来说确实毫无意义,但事实是这样的:我使用的基于 Java 的程序,例如 Minecraft、Eclipse 等……无法更新。它们在开始下载更新的那一刻就冻结了。对于这两种程序,它们都会下载大约 3.5kb - 8kb 的数据,然后就冻结了,不会再下载了。这种情况已经持续了几个月,所以我没有这个问题发生之前的还原点。我也不知道那段时间安装了什么。以下是仍在运行的进程的屏幕截图(在我检查并停止了一些随机进程以查看是否解决了任何问题之后)任务管理器截图

我不知道该怎么办,而且重新安装 Windows 似乎太麻烦了,因为我有几个来自 giveawayoftheday.com 的程序,我经常使用,这些程序的安装只能使用一天,所以即使我还有 exe,我也无法重新安装它们。有人知道是什么原因造成的吗?

我尝试卸载所有看起来可疑的东西,终止未知进程,并关闭防病毒软件和防火墙。

答案1

因此,您未编写的 Java 应用程序(Eclipse、Minecraft)无法下载更新,但您编写的 Java 程序可以(您提到使用 URL 对象下载 80Mb 文件)。它不限于一个站点,因为 Eclipse 和 Minecraft 可能使用不同的主机。

我们还可以放心地假设你的浏览器通常use,看起来像是 Chrome,也能够下载文件。

因此,这似乎可能是 JVM 或在 JVM 上运行的应用程序的问题。

我建议一个可能的答案是代理设置;我建议检查一下您是否有隐藏的代理设置(考虑到您使用计算机已有一段时间,您可能在某个时候使用过代理)。要专门测试 Eclipse:打开 Eclipse,转到窗口 > 首选项,然后在过滤器(左上角)中键入代理。网络连接应出现在左侧菜单中。在活动提供商下,使用 Direct 来阻止使用任何代理。如果已应用该设置,并且现在 Eclipse 更新可以正常工作,那就太好了。您可以关注http://www.java.com/en/download/help/proxy_setup.xml了解如何纠正 Java 的代理设置。

或者,您可能正在使用 Chrome 的代理,但 Eclipse 无法识别该代理。Chrome 的代理设置位于“首选项”>“后台”下。

相关内容