2014-11-22 43 views
0

我正在使用jsoup HTML分析器庫在我的作業程序中解析html。無法讓我的學生Java程序能夠使用.jar文件中的類

起初,我輸入了我認爲是需要進口:

---- ---- myprogramm.java

... 
import org.jsoup.*; 
import org.jsoup.parser.*; 
import org.jsoup.safety.*; 
import org.jsoup.select.*; 
import org.jsoup.nodes.*; 
... 
[actual program code] 

-----結束myprogramm.java- ---

我把jsoup.jar文件放在myprogramm.java所在的同一目錄下。

然後:

javac -classpath "./jsoup.jar" MyProgramm.java 
java -cp "./jsoup.jar" MyProgramm "first string argument" "second string argument" 
Error: Could not find or load main class MyProgramm //this is my translation form german 

我已經嘗試了很多變化-cp說法,但至今沒有成功的...

+2

您還需要在類路徑中生成的「MyProgramm.class」。 – 2014-11-22 19:16:45

回答

0

假設MyProgramm沒有定義的包,該目錄你在是在MyProgramm.class文件,做

java -cp .:./jsoup.jar MyProgramm 

    if on linux 

java -cp .;./jsoup.jar MyProgramm 

    if on windows 
+0

我在Mac OS X 10.8上。我已經嘗試過用於Linux的那個,它的結果與以前一樣。 – 2014-11-23 17:48:59

相關問題