Eclipse/Java新手:现在找不到包,但它是昨天的
我将第一次参与Java开发。该应用程序将构建在一组名为UDOP的Eclipse插件和包上。这一套有教程,我正在学习 昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展它包含的一个类。当我今天启动Eclipse时,import语句中的一个包下面有一条红线,带有一条悬停消息,告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我已经运行了更新类路径 详情:Eclipse/Java新手:现在找不到包,但它是昨天的,java,eclipse,import,Java,Eclipse,Import,我将第一次参与Java开发。该应用程序将构建在一组名为UDOP的Eclipse插件和包上。这一套有教程,我正在学习 昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展它包含的一个类。当我今天启动Eclipse时,import语句中的一个包下面有一条红线,带有一条悬停消息,告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我已经运行了更新类路径 详情: import语句是 import com.tdkc.udop.extensionpoints.views.ViewPartBa
import com.tdkc.udop.extensionpoints.views.ViewPartBase;
找不到导入的可能原因是什么?我应该检查什么?谢谢。在有问题的项目上(Eclipse左侧的“Package Explorer”中),右键单击项目名称并选择“Build Path”>“Configure Build Path…”
在左侧,选择“Java构建路径”,然后选择选项卡“库”。然后,“添加JAR…”并指向包含类的JAR文件。从这里开始尝试构建/清理。如果自上次一切正常以来没有任何变化,那么可能只需要执行一个
项目->清理
,然后选择清理所有项目
,如下所示:
最后,单击
OK
,Eclipse应该清理所有项目并构建所有内容。如果您使用的是import语句,那么语法是错误的。应该是:
import com.tdkc.udop.extensionpoints.views.ViewPartBase代码>将光标移动到错误行(com.tdkc.udop.extensionpoints.在您的情况下),然后Eclipse将向您显示可以从中消除该错误的列表。向下滚动查找修复项目设置,然后Eclipse将建议添加jar文件以解决依赖性问题。通过单击OK添加这些依赖项
错误就会消失。它在抱怨什么包/类?这个包/类应该来自哪里(什么JAR或其他插件或项目)?这个JAR/插件/项目是在您的工作区中还是在您的目标平台中?需要更多的细节。我已经添加了更多的细节,并删除了对jar文件的提及,因为我不确定这一点,这会影响响应。上面提到的文件是ViewPartBase.class,但是当我看到这个问题时,“class”一词没有出现。谢谢。也许提到jar文件是在转移视线。我已经删除了对jar文件的提及,并添加了更多细节。