2012-12-22 63 views
2

我有一个eclipse插件项目(LSclipse)和两个java项目(我将它们称为A,B),这是LSclipse使用的项目。使用链接文件夹导出eclipse插件时的问题

两个项目都是LSclipse中的链接文件夹,并且在eclipse IDE中一切正常。

enter image description here

当我试图出口项目作为Eclipse插件中,我得到了一个错误。

enter image description here

消息由在A的那些类型造成的错误,B项目不正确引用。

2. ERROR in /Users/smcho/Dropbox/smcho/workspace/seal2/LSclipse/src/lsclipse/LSDiffRunner.java (at line 61) 
    import edu.washington.cs.induction.OnePipeLineScript; 
     ^^^ 
The import edu cannot be resolved 

我解压部分生成的jar文件,发现A,B中的所有类文件都编译正确。

软件包资源管理器显示A,B中的软件包,没有空白文件夹以外的任何问题。

enter image description here

我加了A,B在build.property

enter image description here

,现在我有这个错误,说这些目录不存在LSclipse目录下。

enter image description here

这有什么错呢?

+0

也许我错了:你有没有将它们添加到build.properties“bin.includes”中?否则,它们将不会以二进制构建形式导出。 – Timo

+0

我将它们添加到“bin.included”中。感谢您的评论。 – prosseek

回答

0

对于万一有人引用到这里从谷歌(像我一样),Eclipse中的相​​关bug是66177。如果你想修复它,那就去做吧。

(讽刺的是,在bug一个有人评论2004年说:“说实话,这是不太可能被固定在不久的将来。”,非常真实:))