«Источник не найден» в отладчике Java - PullRequest
0 голосов
/ 16 октября 2018

В настоящее время я пытаюсь просто пройти через мою программу в отладчике через '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':

enter image description here

Спасибо за любую помощь

1 Ответ

0 голосов
/ 16 октября 2018

Загрузите jdk и повторите эту попытку здесь .Если это все еще не работает, посмотрите на мои распечатки, перейдите в папку jdk, найдите файл src.zip

.java location

Затем распакуйтеsrc и у вас будет все .java, что вам нужно.Node.java - это просто пример класса, который вы используете в своей программе.

src

Теперь у вас будут все источники, и это поможет вамтакже с другими источниками, которые могут вам понадобиться.Это также хороший способ выучить отличный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...