Java调试器中的“找不到源”

时间:2018-10-16 16:56:41

标签: java xml eclipse parsing debugging

当前,我试图通过“ f5”简单地在调试器中逐步执行程序。但是,每次遇到“找不到源”,尽管程序实际上运行良好,调试器仍会退出。

还有一些其他类似问题。我尝试了这些解决方案-特别是找到了here的解决方案。但是,尝试通过调试菜单中的“ source-lookup”选项添加“ source”后仍然没有运气。

代码如下:

package com.xmlParsing;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class DomParsingMain {

public static void main(String[] args) {

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

    try {
        DocumentBuilder db = dbf.newDocumentBuilder();

        Document doc = db.parse("DictionaryPractice.xml");

        NodeList nl = doc.getElementsByTagName("definableterms");


        for(int i = 0; i < nl.getLength(); i++) {

            Node p = nl.item(i);

            if(p.getNodeType() == Node.ELEMENT_NODE ) {

                Element contents = (Element) p;
                String attribute = contents.getAttribute("Introduction");
                System.out.println(attribute);

            }

        }
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

}

这是我按“ f5”后得到的屏幕:

enter image description here

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

下载jdk,然后重复尝试here。如果仍然无法使用,请查看我的照片,转到您的jdk文件夹,找到src.zip

.java location

然后解压缩src,您将拥有所有需要的.java。 Node.java只是您在程序中使用的类的示例。

src

现在,您将拥有所有资源,并且还将为您提供其他可能需要的资源。这也是学习一些很棒的代码的好方法。