1

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

生病1

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

病态2

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

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

在此处输入图像描述

当我检查生成的 jar 文件时,“jars”文件夹显示为空,并且确实没有与类文件一起导出。我有很多这样的项目,它通常可以工作。我将版本切换到 Eclipse 4.3,但我仍然得到相同的行为。

谁能帮我吗?

4

2 回答 2

0

这是因为特定的 jar 文件被添加到构建路径以及包含 jar 的文件夹被添加为Class Folder。例如:ABC/xyz.jar

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

您可以从类文件夹中删除该文件夹,它将得到解决。

于 2015-03-05T15:30:16.463 回答
0

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

要解决项目的构建路径配置的问题,在“库”下,您应该找到 jars 文件夹作为类文件文件夹。选择条目,单击“删除”,导出 - 瞧,一切都应该在那里。

于 2013-09-18T14:47:56.637 回答