为jsoup输入不匹配的Eclipse

Tig*_*ran 1 java eclipse

我是java新手,想要使用jsoup java库.我下载了jar文件,并将其包含在我的项目中.接下来,我想在他们的页面上运行一个简单的例子

String html = "<html><head><title>First parse</title></head>"
  + "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = Jsoup.parse(html);
Run Code Online (Sandbox Code Playgroud)

在第二行我得到错误:

Type mismatch: cannot convert from org.jsoup.nodes.Document to 
 javax.swing.text.Document
Run Code Online (Sandbox Code Playgroud)

并提供:

将'cast'添加到文档或更改类型(org.jsoup.nodes.Document doc = Jsoup.parse(html);)

问题是什么?我忘了做某事吗?

And*_*res 6

检查程序顶部的导入,javax.swing.text.Document当你想要导入时,肯定会导入org.jsoup.nodes.Document

  • Tigran:简短的回答是这个改变将允许你的应用程序编译.程序可以使用多个名为"Document"的类,您需要确保使用正确的类.它不会对您的应用程序产生任何不良影响. (2认同)