0

我在罐子里有 com.a

和 com.b 在目录结构中

现在我的来源只识别 com.a,即使 com.b 在同一个“libs”文件夹中。

有人可以提供解决方案吗?

编辑:我导入到 libs 文件夹的一系列文件夹似乎没有被识别为包,因为它的文件夹图标与包不同,我该如何解决?

4

1 回答 1

1

我不确定为什么要使用扩展为目录结构而不是 jar 的 com.b 类文件,但这里是如何做到的。

在您的项目lib文件夹下,创建一个名为b. 移动com文件夹下包含 com.b 类的文件夹b。您的文件夹结构将如下所示:

myproject/lib/b/com/b/...

现在,单击Project Structure,转到Libraries,单击Add new Project Library,选择一个Java库,然后添加目录lib/b

您现在应该会看到 IDE 识别了 com.b 类。

我可以再次建议使用 jar 将给你更好的可维护性,而不是以这种方式解压你的类文件。

如果您想走这条路,这里是一些关于Maven的阅读链接。

祝你好运!

于 2013-07-03T07:14:23.807 回答