2011-08-06 49 views
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(); 
     } 
    } 

} 
+1

“未定义类”是不是一个运行时错误。这是编译时错误。您的源文件仍未编译。你确定Jsoup JAR文件的路径是正确的吗?你知道文件系统路径的工作原理吗?你使用的是什么操作系统,什么是从根到Jsoup JAR文件的绝对路径? – BalusC

回答

-1

尝试使用一些IDE像Eclipse,NetBeans中,IDEA等,所以,这将是易于运行和调试

相关问题