NoClassDefFoundError: HttpClient 4 (APACHE)

Posted by Pujan Srivastava on Stack Overflow See other posts from Stack Overflow or by Pujan Srivastava
Published on 2010-05-25T08:38:58Z Indexed on 2010/05/25 8:41 UTC
Read the original article Hit count: 283

Filed under:
|

Hello All,

I am using HC APACHE.
I have added both httpcore-4.0.1.jar and httpclient-4.0.1.jar in the classpath of netbeans.

I am getting error:
java.lang.NoClassDefFoundError: org/apache/http/impl/client/DefaultHttpClient

My Code is as follows. Please help.

import org.apache.http.client.HttpClient;
import org.apache.http.client.ResponseHandler;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.BasicResponseHandler;
import org.apache.http.impl.client.DefaultHttpClient;

public class HttpClientManager {
    public HttpClient httpclient;
    public HttpClientManager() {
        this.init();
    }

    public void init() {
        try {
            httpclient = new DefaultHttpClient();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void getCourseList() {
        String url = "http://exnet.in.th/api.php?username=demoinst&ha=2b62560&type=instructor";
        HttpGet httpget = new HttpGet(url);

        ResponseHandler<String> responseHandler = new BasicResponseHandler();
        try {
            String responseBody = httpclient.execute(httpget, responseHandler);
            System.out.println(responseBody);

        } catch (Exception e) {
        }

    }
}

© Stack Overflow or respective owner

Related posts about java

Related posts about apache-commons