首页 > 解决方案 > java Maven添加依赖

问题描述

java com.companyname.bank.App

错误:无法初始化主类 com.companyname.bank.App 原因:java.lang.NoClassDefFoundError: org/apache/http/client/ResponseHandler

在我在 pom.xml 文件和 /src/lib 中的相关 .jar 文件中添加依赖项后,此报告不断发生。真的很迷茫,不知道怎么解决。

请帮我一把。谢谢。

下面是我的操作流程:

  1. 复制和粘贴:

    <dependency>
      <groupId>org.apache.httpcomponents</groupId>
      <artifactId>httpclient</artifactId>
      <version>4.5.6</version>
    </dependency>
    

从 Maven 回购到我的 pom.xml

  1. 下载 httpclient.jar 到我的 src/lib

  2. mvn 清洁包

  3. cd 目标/类

  4. java com.companyname.bank.App

然后错误来了。

标签: javamaven

解决方案


我建议您删除 Maven 存储库或httpclient文件夹,然后尝试再次构建。你不会再得到错误。

因为httpclient.jar下载时可能会损坏,或者由于网络问题可能无法完全下载


推荐阅读