如何在IntelliJ中获取源代码以使用部分包含在JAR中和部分包含在目录中的包

时间:2013-07-03 02:48:56

标签: java intellij-idea

我在一个罐子里有com.a

目录结构中的

和com.b

现在我的源代码只识别com.a,即使com.b位于相同的“libs”文件夹中。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

现在,单击项目结构,转到,单击添加新项目库,选择 Java 库,并添加目录lib/b

您现在应该看到IDE可以识别com.b类。

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

如果您想沿着这条路走下去,可以点击一些关于Maven的阅读内容。

祝你好运!