jnsong@ubuntu:~/lib$ echo $CLASSPATH
/home/jnsong/Downloads/htmlunit-2.11/lib/*.jar
In /etc/environment, I have
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/
games"
export CLASSPATH="/home/jnsong/lib/*.jar"
in my .bashrc, I have
export CLASSPATH="/home/jnsong/Downloads/htmlunit-2.11/lib/*.jar"
in that lib folder, I have:
jnsong@ubuntu:~/Downloads/htmlunit-2.11/lib$ ls
commons-codec-1.7.jar jetty-http-8.1.7.v20120910.jar
commons-collections-3.2.1.jar jetty-io-8.1.7.v20120910.jar
commons-io-2.4.jar jetty-util-8.1.7.v20120910.jar
commons-lang3-3.1.jar jetty-websocket-8.1.7.v20120910.jar
commons-logging-1.1.1.jar myClient.java
cssparser-0.9.8.jar nekohtml-1.9.17.jar
htmlunit-2.11.jar sac-1.3.jar
htmlunit-core-js-2.11.jar serializer-2.7.1.jar
httpclient-4.2.2.jar xalan-2.7.1.jar
httpcore-4.2.2.jar xercesImpl-2.10.0.jar
httpmime-4.2.2.jar xml-apis-1.4.01.jar
jnsong@ubuntu:~/Downloads/htmlunit-2.11/lib$
Thanks a lot for your help and time!
【在 T****U 的大作中提到】 : show me your current classpath
T****U 发帖数: 3344
6
try change it to
/home/jnsong/Downloads/htmlunit-2.11/lib/*
or use
javac -cp /home/jnsong/Downloads/htmlunit-2.11/lib/* yourprogram
【在 j******3 的大作中提到】 : jnsong@ubuntu:~/lib$ echo $CLASSPATH : /home/jnsong/Downloads/htmlunit-2.11/lib/*.jar : In /etc/environment, I have : PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/ : games" : export CLASSPATH="/home/jnsong/lib/*.jar" : in my .bashrc, I have : export CLASSPATH="/home/jnsong/Downloads/htmlunit-2.11/lib/*.jar" : in that lib folder, I have: : jnsong@ubuntu:~/Downloads/htmlunit-2.11/lib$ ls
在.java里面加
import com.gargoylesoftware.htmlunit.html
or
import com.gargoylesoftware.htmlunit.*
你如果不熟java和linux的话,最好先在windows下用eclipse或其他IDE编译通过后再上
linux