我开始学习一些编程语言。我学习了 python 然后做了一些 jython,现在想学习 java。我读了一本基础书籍,但还没有对导入库做任何事情。我想尝试使用 java 的 jsoup(因为我熟悉 python 的 beautifulsoup,并认为它会让我的学习更容易一些)。
但是我正在尝试的例子总是失败(http://jsoup.org/cookbook/extracting-data/example-list-links)。我下载了 jsoup,将其复制到 libraries/java/extentions 并尝试了上面的脚本,但我不断收到:
Exception in thread "main" java.lang.IllegalArgumentException: usage: supply url to fetch
at org.jsoup.helper.Validate.isTrue(Validate.java:45)
at org.jsoup.examples.ListLinks.main(ListLinks.java:16)
起初我以为库可能没有正确导入,或者我必须做一些不同的事情才能在 netbeans 中获取它,但是当我查看我的项目时,我看到库的菜单和 jsoup 似乎在那里。
我在线尝试了一些其他脚本,但出现错误。我想我可能没有正确导入它,但任何人都可以帮我找出问题所在(我是个新手,我什至不知道用谷歌搜索什么来找到这个问题的答案..)?
提前致谢!
最佳答案
它运行完美。
您列出(链接到)的代码将此作为程序执行的第一件事:
public static void main(String[] args) throws IOException {
Validate.isTrue(args.length == 1, "usage: supply url to fetch");
它需要在命令行上将参数传递到程序中才能运行(URL)。它准确地告诉了您这一点。
关于netbeans - 导入java库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5709414/