0

我正在为java使用eclipse。当我调试时,'source not found'出来了,是因为javadoc吗?在我的桌面哪里可以找到javadoc ?

4

3 回答 3

1

您的调试器似乎进入了一个库类,而 Eclipse 找不到该库类的源代码。

您必须告诉 Eclipse 源文件的位置。

于 2012-11-26T16:16:20.167 回答
0

这与 javadoc 无关

当您调试时,当您进入一个方法内部进行调试时,如果您通过 jar 文件调用该方法,您将得到这个“找不到源”。如果您可以使用源代码而不是那个 jar,您将不会得到它,它将引导您到该方法中所需的源代码行。

于 2012-11-26T16:18:36.033 回答
0

Eclipse 告诉您这source is not found与 javadoc 无关,而是与实际的 java 文件有关。

很可能你没有配置你的项目有一个配置了源文件夹的 java 项目。要配置项目源文件夹,请执行以下操作:

  1. 在导航器视图中右键单击您的项目名称
  2. 选择属性
  3. 转到 Java 构建路径 -> 源

确保所有源文件夹都在那里。确保正确配置所有源文件夹后,您应该转到调试视图,并在调试时:

  1. 右键单击附加的过程
  2. 选择编辑源查找
  3. 确保您的项目在列表中,否则添加它。

也可能发生 Eclipse 试图向您显示一个源文件,该源文件不是来自您的项目,而是来自您正在使用的其他 jar 或来自实际 Java 运行时。

如果是这种情况,并且您仍想调试该源代码,则必须下载源代码(您正在使用的正确版本)并使用调试视图中的前 3 个步骤将该源代码添加到您的调试环境中。

于 2012-11-26T16:29:45.810 回答