java - java Maven添加依赖
问题描述
java com.companyname.bank.App
错误:无法初始化主类 com.companyname.bank.App 原因:java.lang.NoClassDefFoundError: org/apache/http/client/ResponseHandler
在我在 pom.xml 文件和 /src/lib 中的相关 .jar 文件中添加依赖项后,此报告不断发生。真的很迷茫,不知道怎么解决。
请帮我一把。谢谢。
下面是我的操作流程:
复制和粘贴:
<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version> </dependency>
从 Maven 回购到我的 pom.xml
下载 httpclient.jar 到我的 src/lib
mvn 清洁包
cd 目标/类
java com.companyname.bank.App
然后错误来了。
解决方案
我建议您删除 Maven 存储库或httpclient
文件夹,然后尝试再次构建。你不会再得到错误。
因为httpclient.jar
下载时可能会损坏,或者由于网络问题可能无法完全下载
推荐阅读
- jquery - jqGrid 的问题:我可以让 jqGrid 在插入新记录期间尊重主动过滤器吗?
- sendwithus - 使用 API 从 SendWithUs 获取特定日志
- swift - 动态高度 SwiftUI UIViewControllerRepresentable
- node.js - npm 更新 - npm 错误!系统调用重命名
- docker - 如果我在容器运行时删除绑定挂载文件会发生什么?
- python - 如何使用 Python3 解压内存中的数据?
- c# - 无法使用 Spark.Net UDF 和 HDInsight 群集
- dataweave - 匹配 Mule 4 中 Dataweave 中的数组值
- java - 当我尝试运行 mvn dependency:tree 时,我得到: java.lang.NoClassDefFoundError: org/sonatype/aether/version/VersionConstraint
- python - pip3 install numpy 错误时出现错误:命令错误,退出状态为 1: