• Advertisement
Sign in to follow this  

Eclipse not knowing about included file

This topic is 1899 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi I have a problem trying to include a file in Java and eclipse not seeming to recognize it.

I have

import org.apache.commons.httpclient.HttpClient;

and

HttpClient client = new HttpClient();

when it gets to the second line I get the crash


Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)


when I click it tells me that the source attachement does not have HttpClient.class is not found even though I unzipped the jar file referenced and clearly saw it in the directory \org\apache\commons\httpclient. I tried replacing the jar to no avail.

I then took the org folder put it in the src directory of my project workspace and used add library to add it right to the list in the package explorer pane but I reran it and it still cannot seem to recognize that the file it wants is included. What is happening? Thanks

Share this post


Link to post
Share on other sites
Advertisement
It's not the org.apache.commons.httpclient.HttpClient that is missing but the org.apache.commons.logging.LogFactory class (which is part of the Apache's common-logging library).

You must add the common-logging library's jar (and its dependencies, if there's any) to your project's classpath.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement