I am using Netbeans IDE for a java project. In this project i need a jar file “htmlunit-2.6.jar”.
I have included this jar file in the project libraries folder. I have instantiated one of its class “WebClient” but this class needs other classes of “commons-httpclient-3.1.jar” file.
Now I have also included “commons-httpclient-3.1.jar” file in the project libraries folder. But when I compiled my source file, it throws
ClassNotFoundException: org.apache.commons.httpclient.auth.CredentialsProvider
Kindly tell me how to handle this situation when one class in one jar file needs other classes in other jar file.
Simply put the required jar files on the classpath at compile-time and it should work. If you were doing it from the command-line then it would look like this:
If you are using
NetBeansthen you need to tellNetBeansthat both of the JARs are on your classpath. It will be definable in a Project > Properties wizard as described here and also here from the tutorial