В настоящее время я пытаюсь просто пройти через мою программу в отладчике через 'f5'.Однако каждый раз, когда меня встречает «Источник не найден», отладчик завершает работу, несмотря на то, что программа на самом деле работает нормально.
Есть несколько других вопросов с похожими проблемами.Я попробовал эти решения - в частности, тот, который нашел здесь .Тем не менее, все еще не повезло после попытки добавить «источник» с помощью опции «поиск источника» в меню отладки.
Вот код:
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':
Спасибо за любую помощь