Jsoup错误java.lang.NoClassDefFoundError: org.jsoup.Jsoup
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jsoup错误java.lang.NoClassDefFoundError: org.jsoup.Jsoup相关的知识,希望对你有一定的参考价值。
按照网上说的做了还是不行做了
classpath好像是,jsoup是要用java.lang这个包里面的某个类,你吧jre文件夹里的那个rt.jar文件的路径设到classpath里头再试试,我不确定,只是发表意见 参考技术A 加入包含Jsoup类的包即可搜索Jsoup jar下载个包加进去 参考技术B 那个类没有找到,你看看你是否有这个类,找不到这个类.
JSoup - 选择所有评论
【中文标题】JSoup - 选择所有评论【英文标题】:JSoup - Select all comments 【发布时间】:2011-05-03 01:44:09 【问题描述】:我想使用 JSoup 从文档中选择所有 cmets。我想做这样的事情:
for(Element e : doc.select("comment"))
System.out.println(e);
我试过这个:
for (Element e : doc.getAllElements())
if (e instanceof Comment)
但是eclipse中出现以下错误“不兼容的条件操作数类型元素和注释”。
干杯,
皮特
【问题讨论】:
【参考方案1】:由于Comment extends Node
您需要将instanceof
应用于节点对象,而不是元素,如下所示:
for(Element e : doc.getAllElements())
for(Node n: e.childNodes())
if(n instanceof Comment)
System.out.println(n);
【讨论】:
【参考方案2】:在Kotlin 中,您可以通过Jsoup 获取整个Comment
中的每个Document
或特定Element
,其中:
fun Element.getAllComments(): List<Comment>
return this.allElements.flatMap element ->
element.childNodes().filterIsInstance<Comment>()
【讨论】:
以上是关于Jsoup错误java.lang.NoClassDefFoundError: org.jsoup.Jsoup的主要内容,如果未能解决你的问题,请参考以下文章
错误 500 - NoClassDefFoundError: org/hsqldb/lib/LongValueHashMap
Jsoup错误java.lang.NoClassDefFoundError: org.jsoup.Jsoup
连接错误:“org.jsoup.UnsupportedMimeTypeException:未处理的内容类型”
JSoup.connect 抛出 403 错误,而 apache.httpclient 能够获取内容
用jsoup解析HTML时报错;java.lang.noclassdeffounderror:org/jsoup/Jsoup