我在罐子里有 com.a
和 com.b 在目录结构中
现在我的来源只识别 com.a,即使 com.b 在同一个“libs”文件夹中。
有人可以提供解决方案吗?
编辑:我导入到 libs 文件夹的一系列文件夹似乎没有被识别为包,因为它的文件夹图标与包不同,我该如何解决?
我在罐子里有 com.a
和 com.b 在目录结构中
现在我的来源只识别 com.a,即使 com.b 在同一个“libs”文件夹中。
有人可以提供解决方案吗?
编辑:我导入到 libs 文件夹的一系列文件夹似乎没有被识别为包,因为它的文件夹图标与包不同,我该如何解决?
我不确定为什么要使用扩展为目录结构而不是 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的阅读链接。
祝你好运!