eclipse,在一个可运行的jar中导出多个项目(使用共享二进制目录)

时间:2010-10-18 13:18:53

标签: eclipse executable-jar buildpath

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

解决方法是从每个项目创建一个JAR并将其包含在A。