Hallo zusammen,
ich möchte per Java Programm im Internet navigieren und mit der POST Methode mich irgendwo einloggen und Daten abholen .... bin echt ziemlich am Anfang.
Habe hier gelesen man soll den httpClient von Apache dazupacken. Habe die zip Datei gedownloaded und in einem Verzeichnis entpackt. Habe hier irgendwo gefunden, dass man die .jar Datei in den Projekt Properties angeben muß.
Toll, meine Klasse kennt nun die imports und hat nichts gegen
HttpClient client = new HttpClient ();
Nur zur Laufzeit gibt's den Fehler
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)
at CHCE.main(CHCE.java:30)
Das muß was leichtes sein... Wollt ihr den ganzen Code sehen ?
ich möchte per Java Programm im Internet navigieren und mit der POST Methode mich irgendwo einloggen und Daten abholen .... bin echt ziemlich am Anfang.
Habe hier gelesen man soll den httpClient von Apache dazupacken. Habe die zip Datei gedownloaded und in einem Verzeichnis entpackt. Habe hier irgendwo gefunden, dass man die .jar Datei in den Projekt Properties angeben muß.
Toll, meine Klasse kennt nun die imports und hat nichts gegen
HttpClient client = new HttpClient ();
Nur zur Laufzeit gibt's den Fehler
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)
at CHCE.main(CHCE.java:30)
Das muß was leichtes sein... Wollt ihr den ganzen Code sehen ?
Code:
import java.io.IOException;
// jo, da braucht man wohl Apache für ....
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.cookie.CookiePolicy;
import org.apache.commons.httpclient.methods.PostMethod;
public class CHCE {
/**
20.
* @param args
21.
* @throws IOException
22.
* @throws HttpException
23.
*/
public static void main(String[] args) throws Exception {
HttpClient client = new HttpClient ();
client.getHostConfiguration().setHost("www.tutorials.de", 80, "http");
client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
PostMethod postMethod = new PostMethod("/forum/login.php?do=login");
postMethod.addParameter("vb_login_username", "XYZ");
postMethod.addParameter("vb_login_password", "ABC");
postMethod.addParameter("do", "login");
postMethod.addParameter("s", "XXXXXXXXXXX");
postMethod.addParameter("vb_login_md5password", "");
postMethod.addParameter("vb_login_md5password_utf", "");
client.executeMethod(postMethod);
System.out.println(postMethod.getResponseBodyAsString());
}
}
[\code]
Kann mir einer helfen ????
Vielen Dank im voraus !!
JRookie