首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jsoup -方法connect(String)未定义为Jsoup类型

Jsoup -方法connect(String)未定义为Jsoup类型
EN

Stack Overflow用户
提问于 2014-09-25 16:33:27
回答 1查看 1.3K关注 0票数 0

因此,我正在尝试将Jsoup安装到Eclipse。

  1. 创建了一个用户库(Window->Preferences,Java->build >JsoupLibrary,new->name("JsoupLibrary")->add JAR)。我从http://jsoup.org/download下载的罐子
  2. 构建到我的项目的路径。(右键单击project->build >配置构建路径,添加库->用户库->next->JsoupLibrary-finish)

所以我试着在他们的网站上运行他们给出的例子(参见代码),我可以导入文档和元素。但它总是在“连接”上出现错误。我做错什么了吗??有人知道如何解决这个问题吗?

错误:

代码语言:javascript
复制
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    The method connect(String) is undefined for the type Jsoup

    at JsoupTesting.Jsoup.main(Jsoup.java:12)

汤试验:

代码语言:javascript
复制
package JsoupTesting;

import java.io.IOException;

import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class Jsoup {

    public static void main(String[] args) {

        Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
        Elements newsHeadlines = doc.select("#mp-itn b a");

    }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-25 17:06:03

问题是您的类在这段代码中也被命名为Jsoup所以编译器。

代码语言:javascript
复制
Jsoup.connect("http://en.wikipedia.org/")

尝试从类中使用connect(String)方法,而不是从org.jsoup.Jsoup类中使用,并且由于您的类中没有这样的方法,所以您会看到错误。若要删除此问题,请将类的名称更改为其他类似的内容

代码语言:javascript
复制
public class JsoupDemo {
   ...
}

并将导入添加到具有要调用的方法的org.jsoup.Jsoup中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26043693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档