简体   繁体   English

找不到类异常-org.apache.http.client.methods.HttpRequestBase

[英]No Class found Exception - org.apache.http.client.methods.HttpRequestBase

I am trying to consume Woo Commerce Rest API using Java program. 我正在尝试使用Java程序使用Woo Commerce Rest API。 I am getting error given below 我在下面给出错误

Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/http/client/methods/HttpRequestBase

at com.icoderman.woocommerce.WooCommerceAPI.<init>(WooCommerceAPI.java:21)
at testWooCommerseAPI.main(testWooCommerseAPI.java:16)
Caused by: java.lang.ClassNotFoundException: 
org.apache.http.client.methods.HttpRequestBase
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

Java code Java代码

  public static void main(String args[]){

    OAuthConfig config = new OAuthConfig("url", 
    "key", 
    "secret code");

    WooCommerce wooCommerce = new WooCommerceAPI(config, ApiVersionType.V2);
    Map<String, String> params = new HashMap<>();
    params.put("per_page","100");
    params.put("offset","0");
    List products = wooCommerce.getAll(EndpointBaseType.PRODUCTS.getValue(), 
    params);
}

Dependency used 使用的依赖

 <dependency>
    <groupId>com.icoderman</groupId>
    <artifactId>wc-api-java</artifactId>
    <version>1.2</version>
</dependency>

Apache Client dependency need to add to solve the above problem. 需要添加Apache Client依赖性来解决上述问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 org.apache.http.client.methods.HttpPost和org.apache.commons.httpclient.methods.PostMethod之间的区别? - Difference between org.apache.http.client.methods.HttpPost and org.apache.commons.httpclient.methods.PostMethod? 在WLS 10的客户端中引发的未找到类异常(org.apache.openjpa.enhance.PersistenceCapable) - Class not found exception (org.apache.openjpa.enhance.PersistenceCapable) thrown in a client of WLS 10 错误:软件包org.apache.http.client.methods不存在 - error: package org.apache.http.client.methods does not exist Android应用程式上缺少org / apache / http / client / methods / HttpUriRequest - Missing org/apache/http/client/methods/HttpUriRequest on Android app Maven 上的 ClassNotFoundException 依赖 Class org.apache.http.client - ClassNotFoundException on Maven Dependency Class org.apache.http.client 运行sqoop时找不到类异常:org / apache / sqoop / Sqoop - Class not found exception while running sqoop: org/apache/sqoop/Sqoop apache http客户端异常 - Exception in apache http client Apache Client 4.x关闭HttpRequestBase - Apache Client 4.x close a HttpRequestBase 错误 java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest - Error java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest 更改导致java.lang.NoClassDefFoundError的工作空间:org.apache.http.client.methods.HttpUriRequest - Change workspace causing java.lang.NoClassDefFoundError: org.apache.http.client.methods.HttpUriRequest
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM