如何在java中处理两个jar文件?

Yat*_*oel 2 java netbeans jar classpath

我正在使用Netbeans IDE进行java项目.在这个项目中,我需要一个jar文件"htmlunit-2.6.jar".

我已将此jar文件包含在项目库文件夹中.我已经实例化了它的一个类"WebClient",但是这个类需要其他类的"commons-httpclient-3.1.jar"文件.

现在我还在项目库文件夹中包含了"commons-httpclient-3.1.jar"文件.但是当我编译我的源文件时,它会抛出

ClassNotFoundException:org.apache.commons.httpclient.auth.CredentialsProvider

请告诉我如何在一个jar文件中的一个类需要其他jar文件中的其他类时处理这种情况.

oxb*_*kes 5

只需在编译时将所需的jar文件放在类路径上即可.如果您是从命令行执行此操作,那么它将如下所示:

javac -cp jar1:jar2 my.Application
Run Code Online (Sandbox Code Playgroud)

如果您正在使用,NetBeans那么您需要告诉NetBeans两个JAR都在您的类路径上.它可以在这里描述Project> Properties向导中定义,也可以在本教程中定义