0
我在执行编译文件时遇到问题。我编译我Hello.java
文件如何在类路径中使用jsoup.jar编译源文件?
javac -cp \mypathto\jsoup.jar Hello.java
后,我无法执行它,因为我得到了“未定义类Jsoup”的错误。我尝试了不同的方式来添加类路径,但它仍然是一样的。任何想法?该Hello.java
import java.io.File;
import org.jsoup.*;
public class Hello {
/**
* @param args
*/
public static void main(String[] args)throws Exception {
try {
File input = new File("prove.xml");
Document doc = Jsoup.parse(input, "UTF-8");
//Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
Elements descriptions = doc.select("div.details > p.description");
for (Element element : descriptions) {
System.out.println(element.ownText());
System.out.println("--------------");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
“未定义类”是不是一个运行时错误。这是编译时错误。您的源文件仍未编译。你确定Jsoup JAR文件的路径是正确的吗?你知道文件系统路径的工作原理吗?你使用的是什么操作系统,什么是从根到Jsoup JAR文件的绝对路径? – BalusC