我将第一次参与 Java 开发。该应用程序将构建在一组称为 UDOP 的 Eclipse 插件和包上。这套教程附带教程,我正在学习。
昨天一切都很好,在我的示例代码中,我能够导入某个包,并扩展它包含的一个类。今天启动 Eclipse 时,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出现在包资源管理器中,我可以从 PE 中向下导航并查看 ViewBasePart.class。
虽然我是 Eclipse 和 Java 的新手,但我对 c++、Objective-C 和 Cocoa 有一定的经验。
找不到导入的可能原因是什么?我应该检查什么?谢谢。