java - 再次出现UnknownHostException!

标签 java

我之前发布了一个问题,所有人都回答说 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/

相关文章:

java - Jsoup——同时迭代多个元素?

java - 使用 SAX 字符方法从 XML 元素解析 PCDATA

java - TestNG 参数化 : NullPointerException when passing browser type to Base class

java - bean标签的parent属性是否相当于Java中的继承?

java - 如何使用 JSF 2 h :outputStylesheet? 实现 "CSS versioning"(以解决缓存问题)

java - Apache CXF 2.3.0 wsdl2java 错误无法在类路径中找到 jaxws21 前端

java - 即使使用 TLongObjectHashMap 也非常慢

java - Jax-rs -jersey 跨源请求启用

java - 两个动画一个接着一个

java - 如何在 Java 中将正则表达式与美元金额和短语相匹配?