【问题标题】:Java net.Url Library doesn't connect in linux terminalJava net.Url 库未在 linux 终端中连接
【发布时间】:2018-05-13 00:03:56
【问题描述】:

我正在使用 Java net.Url 库尝试一些代码,但我似乎无法使示例代码工作,URL 变量为空,而我尝试连接的 url 确实有信息。

代码抛出此异常。

Exception in thread "main" java.util.NoSuchElementException: No line found
    at java.util.Scanner.nextLine(Scanner.java:1540)
    at WebAddresses.main(WebAddresses.java:20)

无法使其工作,防火墙已关闭,并已在 Linux Mint 18.3 和 Windows 10(同一台计算机)中尝试过。

【问题讨论】:

  • 你能展示一些你正在使用的代码吗?特别是您的 WebAddresses 类的第 20 行
  • a No such Element 例外是:“由各种访问器方法抛出以指示所请求的元素不存在”
  • 这是一个例子,并且已经尝试了很多,代码应该不是问题,这是来自 Programming by Doing programmingbydoing.com/a/examples/WebAddresses.java的代码
  • 你完全复制了吗?
  • 是的,我不知道它是什么,在 Linux 和 Windows 中也不起作用。我猜可能是路由器的问题,我有,Arris DG1660 不知道这是否有帮助,我正在使用终端和两个操作系统来执行代码。

标签: java linux url terminal


【解决方案1】:

当某些东西在 Linux 中不能正常工作时,我的第一个怀疑是用户的帐户缺少一些所需的权限。您是否尝试过以 root 身份运行您的代码?

【讨论】:

  • 不走运,而且在 Windows 中也不起作用,我猜可能是路由器的问题,但仍然不知道。
【解决方案2】:

请确保您尝试访问的资源确实存在。如果是这样,请发布您使用的代码。如果没有代码,就无法确定问题到底出在哪里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-27
    • 2014-03-06
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    相关资源
    最近更新 更多