java.lang.NoClassDefFoundError:orgapachehttpclientHttpClient

java.lang.NoClassDefFoundError:orgapachehttpclientHttpClient,第1张

java.lang.NoClassDefFoundError:org / apache / http / client / HttpClient

造成此异常的可能原因是什么?

您的课程路径中可能没有合适的Jar。

如何将其删除?

通过将HTTPClient jar放在类路径中。如果是webapp,

WEB-INF/lib
则将Jar复制到它是独立的,请确保您在类路径中具有此jar,或使用
-cp
option 显式设置

正如医生所说,

如果Java虚拟机或ClassLoader实例尝试加载类的定义(作为常规方法调用的一部分或使用新表达式创建新实例的一部分)而抛出,则找不到该类的定义。

当前正在编译的类在编译时就存在搜索到的类定义,但是无法再找到该定义。

编辑:
如果您正在使用Maven / Gradle(请参阅下面的答案)或SBT之类的依赖项管理,请使用它来为您带来httpclient jar。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存