Eclipse/Java新手:现在找不到包,但它是昨天的

Eclipse/Java新手:现在找不到包,但它是昨天的,java,eclipse,import,Java,Eclipse,Import,我将第一次参与Java开发。该应用程序将构建在一组名为UDOP的Eclipse插件和包上。这一套有教程,我正在学习 昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展它包含的一个类。当我今天启动Eclipse时,import语句中的一个包下面有一条红线,带有一条悬停消息,告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我已经运行了更新类路径 详情: import语句是 import com.tdkc.udop.extensionpoints.views.ViewPartBa

我将第一次参与Java开发。该应用程序将构建在一组名为UDOP的Eclipse插件和包上。这一套有教程,我正在学习

昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展它包含的一个类。当我今天启动Eclipse时,import语句中的一个包下面有一条红线,带有一条悬停消息,告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我已经运行了更新类路径

详情:

  • import语句是

    import com.tdkc.udop.extensionpoints.views.ViewPartBase;
    
  • 红色曲线位于com.tdkc.udop.extensionpoints下

  • com.tdkc.udop被设置为依赖项

  • 目标平台是…/UDOP_SDK

  • 在这下面我可以找到文件…/UDOP_SDK/plugins/com.tdkc.UDOP_1.7.0/com/tdkc/UDOP/extensionpoints/views/ViewPartBase.class

  • com.tdkc.udop出现在包资源管理器中,我可以在p.E.中向下导航并查看ViewBasePart.class

  • 虽然我是Eclipse和java的新手,但我对C++和ObjuleC和COCOA有着很好的经验。
    找不到导入的可能原因是什么?我应该检查什么?谢谢。

    在有问题的项目上(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文件的提及,并添加了更多细节。