首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse项目:工作代码中的“源代码找不到”抱怨

Eclipse项目:工作代码中的“源代码找不到”抱怨
EN

Stack Overflow用户
提问于 2014-09-10 23:35:45
回答 1查看 481关注 0票数 0

Eclipse项目中的所有内容都正常工作,但是当我覆盖toString()和equals()时,我不认识的绿色箭头出现在文本编辑器的边缘,在重写方法声明的开始旁边。当我单击它时,我会在编辑器中得到一个名为“类文件编辑器”的新选项卡,在一个明显的“没有找到源”抱怨下的消息如下:

JAR文件C:/Program /Java/jre7 7/lib/rt.jar没有源代码附件。

还有一个选项可以添加明显缺失的源。但是,代码的工作原理还是很好的。例如,它的输出:

代码语言:javascript
复制
class TestClass
{
   @Override
   public String toString() // <--- green arrow appears in the margin on this line
   {
      return "Class TestClass";
   }

   public static void main(String[] args)
   {
      TestClass tc = new TestClass();
      System.out.println(tc.toString());
   }
}

预期:

代码语言:javascript
复制
Class TestClass

尽管有明显的抱怨。

其他各种海报似乎在调试过程中也出现了类似的投诉,但情况并非如此。有人能解释一下发生了什么,如果有什么,我应该做些什么呢?

EN

回答 1

Stack Overflow用户

发布于 2014-09-11 01:57:43

这是一条消息,您正在运行的应用程序的类路径没有使用rt.jar的源(更直接地说,Eclipse无法为所显示的类找到匹配的合格源文件)。该类路径基于项目的JRE System Library中的Java Build Path

这不是哪个运行Eclipse的问题。这完全取决于项目指向的是哪一个。如果希望很容易地找到标准类库中的源代码,请将项目的JRE设置为指向JDK

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25776768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档