【发布时间】:2012-03-22 21:28:25
【问题描述】:
我正在开发一个基于 Eclipse 3.6 的 Eclipse RCP 项目,该项目分为 3 个 Java 项目。
从底部开始,gov.bop.rabid.xxx.ui 是 RCP 项目。其他两个 Java 项目都包含在 rabid RCP 项目中。
我已将这两个 Java 项目作为依赖项添加到我的 rabid 项目中。
当我在 Eclipse 中构建 RCP 产品时,一切都会构建并运行。
当我使用 Eclipse 产品导出向导时,我在 logs.zip 文件中收到以下错误消息:
# 1/13/12 9:02:45 AM EST
# Eclipse Compiler for Java(TM) 0.B61, 3.7.0, Copyright IBM Corp 2000, 2010. All rights reserved.
----------
1. ERROR in C:\BOPEclipse3.7RaBId\gov.bop.rabid.xxx.ui\src\gov\bop\rabid\xxx\ui\video\RabidVideo.java (at line 3)
import gov.bop.eclipse.logging.EclipseLogging;
^^^^^^^^^^^^^^^
The import gov.bop.eclipse cannot be resolved
我知道这是某种依赖错误,但我无法在我的 RCP 项目中找到放置依赖的位置。
编辑添加:
这是 Rabid 产品依赖项列表的第一部分:
其他两个工作区插件包含在依赖项列表中。
这里是 Rabid 产品 Eclipse 运行配置插件列表的第一部分:
回答 Tonny Madsen 的问题(感谢您的兴趣):
- gov.bop.eclipse 日志记录是来自现有 JAR 存档的 Eclipse 插件。
- com.aware.photocomponent 是来自现有 JAR 存档的 Eclipse 插件。
这里又是包资源管理器,目录打开:
有 0 个错误和 0 个与此工作区相关的警告。
【问题讨论】:
-
您写了“当我在 Eclipse 中构建 RCP 项目...”和“当我使用 Eclipse product 导出向导时.. ." - 你的意思是 project 和 product 吗?你能从 Eclipse 中启动产品吗?
-
@Tonny Madsen:是的,我可以从 Eclipse 内部启动产品。我解决了这个问题。
-
你能看看
gov.bop.eclipse.logging是否正确构建?如果是,你能在里面找到EclipseLogging吗?还有其他编译错误吗?我见过类似的问题,真正的问题出在家属身上…… -
@Tonny Madsen:我已更新问题以回答您的问题。感谢您的关注。
-
感谢您的更新。显示的信息来自 IDE。正确的?您导出产品时是否检查过编译的
gov.bop.eclipse.logging插件是否正确?几周前我遇到了一个与此非常相似的问题,问题是build.properties的错误更改。我记得,我错误地添加了src...行...它在 IDE 中工作,但 exported 插件几乎是空的...导致错误非常类似于你的。
标签: java build-process eclipse-rcp