Estoy intentando ejecutar una aplicación de ejemplo de HttpClient 4.0.1. Es el archivo ClientMultiThreadedExecution.java de la sección de ejemplos. Pongo en estos archivos en la ruta de clase: apache-mime4j-0.6.jar
; commons-codec-1.3.jar
; commons-logging-1.1.1.jar
; httpclient-4.0.1.jar
; httpcore-4.0.1.jar
; httpmime-4.0.1.jar
y el archivo se compila correctamente. En tiempo de ejecución me sale el siguiente error:HttpClient NoClassDefFoundError
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest
Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpUriRequest
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
¿Falta una referencia? Parece un error de classpath pero no puedo averiguar qué archivo jar incluir? Gracias de antemano por su ayuda.
Uso del panel de texto. Está en el mismo directorio que los archivos JAR y lo tengo en la configuración $ File -cp.; Apache-mime4j-0.6.jar; commons-codec-1.3.jar; commons-logging-1.1.1.jar; httpclient-4.0.1.jar; httpcore-4.0.1.jar; httpmime-4.0.1.jar Se compila bien pero no se ejecuta. – user389753