我使用了apache的StringUtils类的isEmpty和isBlank方法。这些方法工作得很好,经过几周突然我得到了错误
java.lang.NoClassDefFoundError:org.apache.commons.lang3.StringUtils
我很困惑,为什么这个错误突然发生。如果有人帮助我理解突然发生的事情,那就没关系了。
人们说apache可能已经改变了他们的JAR文件中的定义,它是否正确,我真的很困惑为什么突然发生这种情况,我从我的构建路径中删除了旧jar并下载了相同版本的New Jar并添加了它为了构建路径,然后重新解决了这个问题。
市场代码正在发生,没有与ADT和市场代码的互动
在这个问题上真的很困惑吗?
答案 0 :(得分:1)
在我更新Android SDK工具后也发生了这种情况。在当前版本(19)中,您需要做的是:
答案 1 :(得分:0)
NoClassDefFoundError表示如果JVM或ClassLoader实例尝试加载类的定义并且找不到类的定义,则抛出NoClassDefFoundError。
也许startup script is overriding Classpath environment variable。