【问题标题】:Netbeans not able to connect to internetNetbeans 无法连接到互联网
【发布时间】:2013-02-28 16:25:47
【问题描述】:

我使用的是 Windows 8(64 位),但无法使用 netbeans 访问互联网。当我尝试通过“帮助”>“检查更新”进行更新时,我得到了

Check your network connection, verify that your proxy settings are configured correctly in the NetBeans IDE, or try again later.

当我尝试使用 java 中的程序访问某些 url 时出现错误

connection refused: Address is invalid on local machine

这是怎么回事???

【问题讨论】:

    标签: java windows-8 netbeans-7


    【解决方案1】:

    我需要强制 Java 使用 IPv4,通过命令设置它

    setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
    

    【讨论】:

    • setx: command not found 这是 bash 的命令吗?你在哪里输入这个?
    • 你在 Windows 8 上吗?对我来说 setx 是一个有效的命令,否则检查*.com/questions/16139520/…
    • 谢谢(一开始就是代理设置错误)
    • 我在 Linux (Ubuntu 14.04)
    【解决方案2】:

    您在代理服务器后面吗?转到工具 > 选项 > 常规并尝试根据您的网络配置更改网络设置。 编辑:也可能是防火墙问题。

    【讨论】:

    • 不,我不在防火墙后面。
    【解决方案3】:

    您是否使用代理服务器,因为如果您使用了代理服务器,那么您将需要使用可以在您的 Java 类中调用的 ProxyAuthenticator java 类。这应该允许您的班级访问 Internet。

    但是,检查您的 NetBeans Internet 设置(工具 -> 选项 -> 常规)并检查是否使用了 HTTP 代理身份验证可能是值得的。即便如此,仍可能需要 ProxyAuthenticator Java 类(假设正在使用代理服务器)。请看Authenticated HTTP proxy with Java

    【讨论】: