简体   繁体   English

org.apache.http.conn.ssl上的java.lang.NoClassDefFoundError org / apache / commons / logging / LogFactory

[英]java.lang.NoClassDefFoundError org/apache/commons/logging/LogFactory at org.apache.http.conn.ssl

I'm trying to send http request POST to my goolge form to update my worksheet, but have this error in Android Studio: 我正在尝试将http请求POST发送到goolge表单以更新工作表,但是在Android Studio中出现此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.http.conn.ssl 线程“主”中的异常java.lang.NoClassDefFoundError:org.apache.http.conn.ssl上的org / apache / commons / logging / LogFactory

At this line: CloseableHttpClient httpClient = HttpClientBuilder.create().build(); 在这一行: CloseableHttpClient httpClient = HttpClientBuilder.create().build();

But in Eclipse it works!!! 但是在Eclipse中它可以工作!!!

My code is: 我的代码是:

public class MyClass{
   public static void main(String[] args)
           throws IOException, ServiceException
{

 String fullUrl = "https://docs.google.com/forms/d/**key**/formResponse";
 CloseableHttpClient httpClient = HttpClientBuilder.create().build();
 HttpContext localContext = new BasicHttpContext();
 HttpPost httpPost = new HttpPost(fullUrl);
 httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
 HttpResponse response = null;
 String data = "entry_770028073=" + URLEncoder.encode("ITPOD_pp1")+"&"+"entry_835458425=" + URLEncoder.encode("sr1");
 StringEntity tmp = new StringEntity(data,"UTF-8");
 httpPost.setEntity(tmp);
 try {
     response = httpClient.execute(httpPost,localContext);

     if (response != null) {

         String res = EntityUtils.toString(response.getEntity());
     }
 } catch (Exception e) {}

 }
}

Please help me! 请帮我!

您缺少项目中的common-loggins ,在Eclipse中,当您创建项目时它默认包含了

暂无
暂无

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

相关问题 错误-java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory - Error -java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory PDFBox / Java:打印到纸张:java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory - PDFBox / Java: Printing to Paper:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 使用JasperReports API在代码中获得'java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory` - Got 'java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory` in code using JasperReports API java.lang.NoClassDefFoundError:无法初始化类org.apache.commons.logging.LogFactory - java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.logging.LogFactory 线程“main”中的异常java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory - Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory Domino OSGi插件引发的异常java.lang.NoClassDefFoundError:org.apache.commons.logging.Logfactory - Exception Thrown java.lang.NoClassDefFoundError: org.apache.commons.logging.Logfactory from Domino OSGi Plugin 如何避免出现 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory - How to avoid getting java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 线程“ main”中的异常java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory-命令行 - Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory - Command line 是mocking的Logger class方法解决这个错误org/apache/commons/logging/LogFactory java.lang.NoClassDefFoundError吗? - Is mocking of Logger class method solution of this error org/apache/commons/logging/LogFactory java.lang.NoClassDefFoundError? java.lang.NoClassDefFoundError:org / apache / http / conn / HttpClientConnectionManager - java.lang.NoClassDefFoundError: org/apache/http/conn/HttpClientConnectionManager
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM