Hallo,
also erstma ich bin noch anfänger in java also net zu sehr auf die "schönheit" des codes achten
Kann bisher nur php javascript (css) "etwas" c# und python(markup languages mal nicht mitgezählt)
Nuja und im mom möchte ich halt java lernen
Ich möchte mich mit meinem programm auf einer webseite einloggen per POST
dafür hab ich mir die Apache Jakarta libary gezogen und eingefügt
Als IDE nutzt ich NetBeans 5.5
Java 6
nuja jetzt krieg ich beim complieren folgenden fehler
hier mal mein code wo der fehler "erzeugt" wird
Ich weiss nimma weiter ich hoffe ihr könnt mir helfen
Greetz Epic
also erstma ich bin noch anfänger in java also net zu sehr auf die "schönheit" des codes achten
Kann bisher nur php javascript (css) "etwas" c# und python(markup languages mal nicht mitgezählt)
Nuja und im mom möchte ich halt java lernen
Ich möchte mich mit meinem programm auf einer webseite einloggen per POST
dafür hab ich mir die Apache Jakarta libary gezogen und eingefügt
Als IDE nutzt ich NetBeans 5.5
Java 6
nuja jetzt krieg ich beim complieren folgenden fehler
Code:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:65)
at logger.login.doLogin(login.java:30)
at logger.Main.main(Main.java:35)
hier mal mein code wo der fehler "erzeugt" wird
Code:
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.cookie.CookiePolicy;
import org.apache.commons.httpclient.cookie.CookieSpec;
import org.apache.commons.httpclient.methods.*;
....
public void doLogin(String username,String password) {
try{
//cookies annehmbar machen
HttpClient client = new HttpClient();
client.getHostConfiguration().setHost("127.0.0.1", 80 ,"http");
client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
PostMethod post = new PostMethod("127.0.0.1/index.php");
//login parameter einstellen
NameValuePair loginname = new NameValuePair("user", username);
NameValuePair login_pwd = new NameValuePair("pwd", password);
NameValuePair permanent = new NameValuePair("permanent", "1");
post.setRequestBody(new NameValuePair[] {loginname,login_pwd,permanent});
client.executeMethod(post);
System.out.println("Login form post: " + post.getStatusLine().toString());
post.releaseConnection();
} catch( Throwable t) {
t.printStackTrace();
}
}
Ich weiss nimma weiter ich hoffe ihr könnt mir helfen
Greetz Epic