【问题标题】:Getting "Source not found" error出现“找不到源”错误
【发布时间】:2013-06-03 05:21:38
【问题描述】:

我已经尝试解决这个问题超过 3 个小时。我注意到有类似问题的问题,我已经尝试了所有方法,但仍然无法正常工作。

我认为问题与 JSoup JAR 文件有关。 这是类似问题的链接How to add Jsoup in my project?

我尝试设置 Android 和普通 Java 项目,但出现相同的错误。

编辑:这是代码,以防万一

    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    import org.jsoup.select.Elements;

    public class Klasa {

    public static void main(String[] args){
        try{
            String servisURL = "http://www.sczg.unizg.hr/student-servis/";
            Document doc = Jsoup.connect(servisURL).get();
            Elements jobNode = doc.select("div.jobBox");
            System.console().writer().print(jobNode.get(0).text());
            }catch(Exception e){
                System.out.println(e.getMessage().toString());
                }
            }
     }

EDIT2:我已经解决了问题

只需更改System.console().writer().print(jobNode.get(0).text());

System.out.print(jobNode.get(0).text());

【问题讨论】:

  • 是错误还是信息?您是否将任何来源附加到 jar 中?
  • 我想这个错误显示在您设置项目的 IDE 中?您是否有机会使用 Eclipse?
  • @DaveNewton 我已经从这里下载了 jar jsoup.org/download 我试图从该站点添加“jsoup-1.7.2-sources.jar 可选源 jar”,但它仍然没有工作另外,我有尝试从该站点添加“jsoup-1.7.2-javadoc.jar optional javadoc jar”,但它仍然没有工作
  • @Jubbat 我正在使用 Eclipse。调试时我得到“找不到源”。新标签中的错误。

标签: java jsoup


【解决方案1】:

如果您使用的是 Eclipse,请按照以下步骤操作,

  1. 右键单击您的项目。
  2. 转到属性 -> Java 构建路径
  3. 单击源选项卡 -> 添加文件夹按钮。
  4. 添加项目的源文件夹。
  5. 如果您想附加外部源(如 jar),请单击链接源。

【讨论】:

  • 您说您在调试时遇到问题。这是否意味着您的代码编译成功?您在执行“右键单击代码并点击调试”时是否遇到问题?
  • 调试器启动,当我在断点之后得到“找不到源”。新标签中的错误。该选项卡的名称是“Thred.exit()line:not available[local variables available]”
  • 可能是编译 jsoup jar 时关闭了调试标志。您可以做的是使用 JSoup 的源代码创建另一个项目。在新创建的 JSoup 项目上设置调试。然后从您的项目中运行代码。
  • 你也可以试试这样附上JSoup的源码stackoverflow.com/questions/14523955/…。只需 ctrl+单击您在代码中使用的 JSoup API,它就会为您提供 JSoup 的字节码指令集。然后点击附加源按钮。
  • 我是个白痴……当我尝试将简单的输出调试到控制台时,也会发生同样的事情。这意味着我的帖子代码有问题。代码运行但没有任何东西进入控制台
猜你喜欢
  • 1970-01-01
  • 2021-07-18
  • 2011-04-15
  • 2016-09-11
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多