gpt4 book ai didi

Java URL 挂起并且无法在网站中读取

转载 作者:行者123 更新时间:2023-11-30 04:59:23 26 4
gpt4 key购买 nike

我正在尝试读取网站并将其保存到字符串中。我正在使用下面的代码,它在 Eclipse 中运行得很好。但是,当我尝试通过 Windows 中的命令行(如“java MyProgram”)运行该程序时,该程序启动后只是挂起,并且从不读取 URL。有人知道为什么会发生这种情况吗?

URL link = new URL("http://www.yahoo.com");

BufferedReader in = new BufferedReader(new InputStreamReader(link.openStream()));
//InputStream in = link.openStream();
String inputLine = "";
int count = 0;
while ((inputLine = in.readLine()) != null)
{
site = site + "\n" + inputLine;
}
in.close();

...

最佳答案

这可能是因为您位于代理后面,Eclipse 会自动添加设置来配置它。

如果您使用代理,从命令提示符运行时,请尝试设置 java.net.useSystemProxies 属性。您还可以使用发现的一些网络属性手动配置代理设置here (http.proxyHosthttp.proxyPort)。

关于Java URL 挂起并且无法在网站中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439463/

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