繁体   English   中英

了解Eclipse的“资源不在Java项目的构建路径上”的错误消息?

[英]Understanding Eclipses' “The resource is not on the build path of a Java project” error message?

在日食中,我经常会遇到此错误:

在此处输入图片说明

例如,我尝试使用快捷方式来更改方法签名: Alt + Shift + C但它给了我这个错误。

这是因为我可能正在使用其他项目吗? 非常感谢你

像许多其他特定于Java的操作一样,重构操作也依赖于工具正确解析所讨论代码的能力。 通常,这意味着:

  • 该代码必须足够有效(语法和语法),才能正确选择所选元素。
  • 有问题的Java源文件必须位于Java项目的源文件夹中。
  • 构建路径必须正确无误,以便可以正确识别引用的类和包。

此消息告诉您不满足其中一个或多个条件。

这可能在调试时发生。 当Eclipse在断点处停止时,它将在编辑器中打开一个新窗口,并在断点处停止执行。 此调试窗格中的某些用户操作可能导致您描述的错误。 例如,假设您选择一个对象变量,然后按F3键打开该对象的类声明。 您将收到上面描述的错误消息。

在这种情况下,选择包含正在调试文件的实时编辑版本的窗口,然后选择感兴趣的对象,然后按F3键。 类声明将在新窗口中打开。

你的旅费可能会改变。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM