wc api/v3无法通过wc api java工作 woocommerce版本:3.3.3 wordpress版本4.9.4 wc api java 1.2版

wc api/v3无法通过wc api java工作 woocommerce版本:3.3.3 wordpress版本4.9.4 wc api java 1.2版,java,woocommerce,woocommerce-rest-api,Java,Woocommerce,Woocommerce Rest Api,我试图通过邮递员使用wc api/v1和wc api/v2,但它们都不起作用。只有WCAPI/v3可以很好地用于我的站点。但当我尝试使用java库wc api java 1.2时: 有一个例外: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase at com.icoderman.woocommerce.WooCommerceAP

我试图通过邮递员使用wc api/v1和wc api/v2,但它们都不起作用。只有WCAPI/v3可以很好地用于我的站点。但当我尝试使用java库wc api java 1.2时:

有一个例外:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpRequestBase
    at com.icoderman.woocommerce.WooCommerceAPI.<init>(WooCommerceAPI.java:21)
    at Main.main(Main.java:21)
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)

哪里无法使用wc api/v3?

问题在于缺少http客户端。通过使用maven添加apache httpclient依赖项解决了此问题:

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

如何编译和启动程序?通过IntellijIDEA
<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.5.5</version>
</dependency>