gpt4 book ai didi

java - 再次出现UnknownHostException!

转载 作者:行者123 更新时间:2023-12-02 08:32:11 25 4
gpt4 key购买 nike

我之前发布了一个问题,所有人都回答说 DNS 存在一些问题,但我将 DNS 更改为许多地址,现在我拥有最可靠的 google DNS :-

8.8.8.8

我仍然得到相同的 UnknownHostException。可能是什么问题?这是我的代码:-

 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse("http://rss.news.yahoo.com/rss/india");

事实上,如果我将地址传递为非常常见的内容,例如:- http://google.com我仍然遇到同样的错误。请帮助我:(。我明天将提交 Material 。

提前致谢:)

编辑:如果我在我的 Mozilla 中输入相同的地址,效果会很好。所以,我确信没有 DNS 问题。

第二次编辑:-我找到了这个链接http://www.ehow.com/how_4747553_fix-unknownhostexception-java-applications-ubuntu.html

但是当我运行命令时

sudo apt-get install lib32nss-mdns

我找不到包。

有人甚至提到:-

-Djava.net.preferIPv4Stack=true

但是我在哪里写这个Djava语句呢?

我正在使用 Netbeans 6.8 运行我的 Web 应用程序

最佳答案

可能您需要一个代理。

如果是这样,请尝试在命令行中传递它

 java  -Dhttp.proxyHost=your.proxy.server  -Dhttp.proxyPort=80 YourJavaApp

编辑要在 netbeans 中使用“运行”菜单设置此信息(-Dhttp...etc 等):

运行\设置项目配置\自定义\运行

应该看起来像这样:

run http://img227.imageshack.us/img227/7903/netbeansy.png

使用显示:虚拟机选项并输入:

-Dhttp.proxyHost=your.proxy.server  -Dhttp.proxyPort=80

或者根据您的更新类型:

-Djava.net.preferIPv4Stack=true

关于java - 再次出现UnknownHostException!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com