Jar文件夹成为eclipse中'Referenced Libraries'下的类文件夹

时间:2013-09-18 13:45:29

标签: java eclipse eclipse-jdt

我在eclipse中有一个Java项目,我想在构建路径中添加3个jar文件:

ill1

但是,当我选择它们并将它们添加到构建路径(右键单击/构建路径/添加到构建路径)时,它们将与“jars”文件夹一起添加到“Referenced Libraries”节点,该文件夹将成为一个类文件夹:

ill2

请注意,项目根目录下的“jars”文件夹不能再像以前那样展开。

现在这对于开发是好的,因为jar已被添加到构建路径中,但是当我尝试将项目导出为jar文件(常规,不可运行)时会出现问题:

enter image description here

'jars'文件夹显示为空,当我检查生成的jar文件时,确实不会与类文件一起导出。我有很多像这样设置的项目,它通常有效。我将版本切换到了eclipse 4.3,但我仍然有同样的行为。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

通过jars文件夹的图标(请注意微小的010),您已将其配置为构建路径上的“类文件夹”。这个内容似乎没有导出到jar文件中。

要修复项目的构建路径配置问题,在“库”下,您应该找到jars-folder作为class-file-folder。选择条目,点击“删除”,导出 - 瞧,一切都应该在那里。

答案 1 :(得分:0)

因为特定的jar文件被添加到构建路径,并且包含jar的文件夹被添加为类文件夹。 例如:ABC / xyz.jar

使用添加到构建路径选项将xyz.jar添加到构建路径 和 使用“配置构建路径”向导,使用添加类文件夹选项将ABC添加到库中。

您可以从类文件夹中删除该文件夹,该文件夹将被解析。

相关问题