我的问题很容易描述。
我创建了一个名为Car的类,我让IntelliJ构建了Car.class文件。
之后我创建了另一个Project,它有一个名为Main的虚拟类,它包含了这个Car对象。 在项目结构中,我添加了一个包含Car.class的文件夹作为外部库。
基本上,在我的Main虚拟类中声明Car成员变量之后,IntellJ正式建议我导入Car,如下图所示。
当我选择导入Car类时,它直接在类名称之前写下包(不是通常的import语句),导入失败,如图所示。
(注意:它说org.dino.test.pojos的原因是因为Car类包是org.dino.test.pojos)
项目设置如下所示。
有人知道如何设置这个项目结构,以便这些工作吗?
答案 0 :(得分:-1)
IntelliJ已将org
目录标记为库主页是可疑的 - 我怀疑您已将库中的类定义为org
子目录而不是JAR或类目录本身
您还有一个与您的包结构不一致的文件夹结构。
定义库时,选择testLibrary
目录/ JAR而不是其中的一个目录。另外,请确保库中的文件夹结构与其中的类的Java包匹配。