【发布时间】:2012-12-21 03:16:32
【问题描述】:
我有一个 Eclipse 插件在 Eclipse 环境中运行良好。
我想将其导出为 jar 文件,因此我选择了“导出”>“可部署的插件和片段”。
我可以得到一个jar文件,但是报错了。
打开日志文件,它报告我有 1242 个问题(191 个错误,1051 个警告)。这是错误日志中的一些副本。
2. ERROR in /Users/LSclipse/src/lsclipse/LSDiffRunner.java (at line 61)
import edu.washington.cs.induction.OnePipeLineScript;
^^^
The import edu cannot be resolved
----------
3. ERROR in /Users/LSclipse/src/lsclipse/LSDiffRunner.java (at line 261)
OnePipeLineScript.getMatchingForRefFinder(projName, proj1, proj1Loc
^^^^^^^^^^^^^^^^^
OnePipeLineScript cannot be resolved
为什么我会出错?我有 2049 个警告,但在 eclipse IDE 中编译插件时没有错误。
添加
主项目引用了另外两个项目,并引用了许多外部库。我附上了包视图和 Java 构建路径。
【问题讨论】:
-
您是否直接将第三方库添加到类路径中以便在 IDE 中构建它们?
-
好吧,我不确定“直接将第三方库添加到类路径中”。我在我的 OP 中添加了 Java 构建路径的屏幕截图。