【问题标题】:"Source not found" in java debuggerjava调试器中的“找不到源”
【发布时间】:2023-03-11 00:05:01
【问题描述】:

目前我正试图通过“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”后得到的屏幕:

感谢您的帮助

【问题讨论】:

  • 你安装jdk了吗?
  • 是的,我可以很好地调试其他程序编辑 - 也许我没有,我不确定。没有它我的程序还能运行吗?我的其他程序运行正常。
  • eclipse 中的程序会运行,因为它有一个内置的编译器。你下载的jar有源码吗?
  • @Matthew 正如我在您的印刷品中看到的,您使用的是 jre1.8.0_181。如果我没记错的话,您没有.classses 的来源。您应该下载 jdk,在 jdk 安装文件夹中,您有一个 src.zip。在这个 src 中,您可以找到其中一些 org.w3c 的源代码。解压缩然后转到 Eclipse,找到“调试配置”,然后单击选项卡“源”>“添加”> 现在您必须选择包含源的文件夹。试试看它是否有效。

标签: java xml eclipse parsing debugging


【解决方案1】:

下载 jdk,然后重复此尝试 here。如果还是不行,看看我的打印,去你的jdk文件夹,找到src.zip

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

现在您将拥有所有资源,它还可以帮助您处理您可能需要的其他资源。这也是学习一些优秀代码的好方法。

【讨论】:

  • 感谢 jhenrique 的帮助 :)
猜你喜欢
  • 2012-03-17
  • 2011-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-15
  • 1970-01-01
相关资源
最近更新 更多