java中的java.net.UnknownHostException错误(将JSON数据解析为String)

时间:2019-06-11 05:33:54

标签: java json parsing

我正在从网站解析JSON数据,然后将其放入字符串中。 当我使用家庭互联网在笔记本电脑上尝试该软件时,可以正常运行。 但是,当我尝试在我们办公室的本地PC(公司PC)中重新输入代码然后运行它时,出现9.87 s错误。 这是我的代码段:

java.UnknownHostException

请注意,我们有代理人。

谢谢那些会回答的人。

2 个答案:

答案 0 :(得分:2)

我终于找到了答案。由于我的本地PC使用代理,因此我只添加了这一行:System.setProperty("java.net.useSystemProxies", "true");

参考:https://memorynotfound.com/configure-http-proxy-settings-java/

答案 1 :(得分:0)

建议将代理配置移出代码,并在运行时在JVM配置中使用特定属性(如果可能,配置为基于环境的脚本)

java -Dhttp.proxyHost=x.x.x.x -Dhttp.proxyPort=ZZZZ -jar fatJar.jar