java.lang.NoClassDefFoundError: org.apache.commons.lang.StringEscapeUtils

今天在网上下载了一个android应用源码,导入Eclipse中,报java.lang.NoClassDefFoundError: org.apache.commons.lang.StringEscapeUtils错,

现在在这里记录一下,以便他日查询:

answers:

This means that the class org.apache.commons.lang.Validate is missing in the runtime classpath. You just have to add the JAR file containing the class to the runtime classpath. It's the Apache Commons Lang JAR file. This is also explicitly mentioned at the Jsoup download page.

Assuming that you're launching it using plain vanilla java.exe like as in your previous question, then do so:

java -cp .;/path/to/jsoup.jar;/path/to/commons-lang.jar com.example.YourClass

Note that the Jsoup author has mentioned to remove the Commons Lang dependency in the next Jsoup release.

The next release of jsoup will not require Apache Commons-Lang or any other external dependencies, which brings down the jar size to around 115K


JAR包的下载页面是:http://www.jarfinder.com/index.php/jars/versionInfo/2617



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值