“线程中的异常”;“主要”;java.net.UnknownHostException:benchmark.deeplearn.online

“线程中的异常”;“主要”;java.net.UnknownHostException:benchmark.deeplearn.online,java,deep-learning,Java,Deep Learning,我正在使用一个深度学习应用程序,当我尝试运行它时,会引发以下异常: 线程“main”java.net.UnknownHostException中的异常:benchmark.deeplearn.online 如何解决此问题?该错误表示您的代码试图通过internet连接到benchmark.deeplearn.online,但失败。转到运行代码的机器(如果不是本地机器),然后从该机器上,从命令行运行“ping benchmark.deeplearn.online”。看看那台机器能不能接通。如果不能

我正在使用一个深度学习应用程序,当我尝试运行它时,会引发以下异常: 线程“main”java.net.UnknownHostException中的异常:benchmark.deeplearn.online
如何解决此问题?

该错误表示您的代码试图通过internet连接到benchmark.deeplearn.online,但失败。转到运行代码的机器(如果不是本地机器),然后从该机器上,从命令行运行“ping benchmark.deeplearn.online”。看看那台机器能不能接通。如果不能,那么问题在于网络,而不是你的代码。

未知的后异常可能意味着不同的事情:

  • 您在应用程序中出错,导致无法解析主机名
  • 您的操作系统无法将主机名解析为IP,例如,因为它没有正确配置,所以无法向服务器请求IP名称
  • 您提供的主机名错误
第一种可能性可以通过打开一个shell来排除,例如,按照Sparetrod已经告诉您的那样执行
ping[hostname]
。如果收到无法解析主机名的错误,可以排除与应用程序有关的任何内容

第二种可能被排除(第三种可能是最可能的原因)是检查另一台机器上的主机名,或者简单地用谷歌搜索。我在我的计算机上尝试了它,但我也无法解析此主机名,因此我们可以排除您的系统配置


因此,您试图访问的主机名很可能根本不存在该名称。

CodeNotFoundError
运行DeepLearning4j时是否出现此异常?看看这个问题,ping结果是这样的:ping请求找不到benchmark.deeplearn.online主机。请检查名称,然后重试。所以,问题在于网络,好吗?有什么建议吗?是的,就像@Lothar说的,我也不能去那个地方。您确定benchmark.deeplearn.online存在吗?我不认为这是一个任何东西都可以连接到的实际网站。