Hi, I keep getting errors 
test.java:15: package org.apache.commons.httpclient does not exist import org.apache.commons.httpclient.Cookie; ^ test.java:16: package org.apache.commons.httpclient does not exist import org.apache.commons.httpclient.HttpState; ^ test.java:17: package org.apache.commons.httpclient does not exist import org.apache.commons.httpclient.HttpClient; ^ test.java:18: package org.apache.commons.httpclient.methods does not exist import org.apache.commons.httpclient.methods.GetMethod; ^ test.java:22: cannot find symbol symbol : class HttpClient location: class test HttpClient client = new HttpClient(); ^ test.java:22: cannot find symbol symbol : class HttpClient location: class test HttpClient client = new HttpClient(); ^ test.java:26: cannot find symbol symbol : class GetMethod location: class test GetMethod method = new GetMethod("https:
for compilation I used
javac -cp ;./httpclient-4.2.jar;jsoup-1.6.3.jar test.java
and this is the code
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.HttpState; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.methods.GetMethod; public class test{ public static void main (String []args)throws IOException{ HttpClient client = new HttpClient(); client.getParams().setParameter("username", "SomeUSER"); client.getParams().setParameter("password", " GF@QT #$WE"); GetMethod method = new GetMethod("https://online.investools.com/authentication/auth.iedu"); try{ client.executeMethod(method); Cookie[] cookies = client.getState().getCookies(); for (int i = 0; i < cookies.length; i++) { Cookie cookie = cookies[i]; System.err.println( "Cookie: " + cookie.getName() + ", Value: " + cookie.getValue() + ", IsPersistent?: " + cookie.isPersistent() + ", Expiry Date: " + cookie.getExpiryDate() + ", Comment: " + cookie.getComment()); } client.executeMethod(method); } catch(Exception e) { System.err.println(e); } finally { method.releaseConnection(); }
I am very confused and do not know what I am doing wrong. I think this is simple, but I checked several times and it exists and jsoup compiles fine. Thanks
source share