0

我有三个项目构建到相同的 /bin 目录和另一个项目(我们称之为 A),这不是必需的。A 需要所有其他项目。当我将 A 导出为可运行的 JAR 时,三个项目中只有一个项目将其放入 JAR。

我可以添加复制到 JAR 中的其他项目(构建到不同的目录)。当我从构建路径中删除三个项目中的第一个(字母)时,则包含下一个。

有人知道如何让 eclipse 复制 JAR 中的所有项目而不放弃将三个项目构建到同一个 /bin 目录吗?

4

2 回答 2

1

每个 Eclipse 项目都应该有自己的bin/目录;否则你会得到奇怪的错误。要解决您的问题,请打开项目属性并将其他三个项目添加到A“构建路径”->“项目”中。

然后 Eclipse 将合并所有项目的类路径。

要在单个 JAR 文件中导出所有类,只需在 JAR 导出器中选择所有项目的源文件夹即可。

于 2010-10-18T14:01:23.410 回答
0

一种解决方法是从每个项目创建一个 JAR 并将它们包含到 A.

于 2010-10-18T15:09:52.993 回答