2016-12-05 86 views
-1

所以我正在写一个代码,我从一个职位在这里,它使用jsoup ..我也使用MACBOOK专业版10.11.3和我的Java是最新的。jsoup未安装在macbook pro上?类测试编译错误jsoup

的代码是

package com.stackoverflow.q2835505; 

import org.jsoup.*; 
import org.jsoup.nodes.*; 
import org.jsoup.select.*; 

public class Test { 

public static void main(String[] args) throws Exception { 
    String url = "http://stackoverflow.com/questions/2835505"; 
    Document document = Jsoup.connect(url).get(); 

    String question = document.select("#question .post-text").text(); 
    System.out.println("Question: " + question); 

    Elements answerers = document.select("#answers .user-details a"); 
    for (Element answerer : answerers) { 
     System.out.println("Answerer: " + answerer.text()); 
    } 
} 

} 

我遇到的问题是,我得到的编译错误:

Jack-MacBook-Pro:desktop iModelEx$ javac Test.java 
Test.java:3: error: package org.jsoup does not exist 
import org.jsoup.*; 
^ 
Test.java:4: error: package org.jsoup.nodes does not exist 
import org.jsoup.nodes.*; 
^ 
Test.java:5: error: package org.jsoup.select does not exist 
import org.jsoup.select.*; 
^ 
Test.java:11: error: cannot find symbol 
     Document document = Jsoup.connect(url).get(); 
     ^
    symbol: class Document 
    location: class Test 
Test.java:11: error: cannot find symbol 
     Document document = Jsoup.connect(url).get(); 
         ^
    symbol: variable Jsoup 
    location: class Test 
Test.java:16: error: cannot find symbol 
     Elements answerers = document.select("#answers .user-details a"); 
     ^
    symbol: class Elements 
    location: class Test 
Test.java:17: error: cannot find symbol 
     for (Element answerer : answerers) { 
      ^
    symbol: class Element 
    location: class Test 
7 errors 

所以他这样说,我下载jsoup-1.10.1.jar但我不知道我是否应该把它放在桌面上或放到一个文件夹中?或者以某种方式打开它?我该怎么办?非常感谢!

编辑:这是Jsoup,而不是我的代码中的特定问题,因为所有的错误指向jsoup这显然不是我的java库

+1

可能重复[什么是“无法找到符号”编译错误是什么意思?](http://stackoverflow.com/questions/25706216/what-does-a-cannot-find-symbol-compilation-error-mean ) –

+0

不是,这是jsoup特定的,我的java工作正常,它只是这个库( – JanCamila

+0

)请阅读上面的链接,这意味着你的jsoup jar不可用在classpath中! –

回答

1

您必须下载jsoup正确实施文件。

下载jsoup去你的项目属性 - 后> Java构建路径 - > libraries->添加外部JAR

,然后找到你jsoup.jar刚刚下载。

+0

好吧,但我如何访问项目属性?就像我甚至不知道在哪里点击这是我的初学者的java – JanCamila

+0

有两种方法去做。 – bhazero025

+0

在屏幕顶部有一个标签说明项目,在该标签下有一个项目属性。另外,如果您右键单击屏幕左侧的项目,它将显示您的项目属性。如果您仍然有问题,我可以给您发送截图。 – bhazero025