当前,我试图通过“ 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”后得到的屏幕:
感谢您的帮助
答案 0 :(得分:3)
下载jdk,然后重复尝试here。如果仍然无法使用,请查看我的照片,转到您的jdk文件夹,找到src.zip
然后解压缩src,您将拥有所有需要的.java。 Node.java只是您在程序中使用的类的示例。
现在,您将拥有所有资源,并且还将为您提供其他可能需要的资源。这也是学习一些很棒的代码的好方法。