Java Intellij不允许我在项目目录中运行项目

Java Intellij不允许我在项目目录中运行项目,java,intellij-idea,directory-structure,Java,Intellij Idea,Directory Structure,我有一个包含许多项目的文件夹。当我打开任何特定项目的根文件夹时,它们都在intellij中运行。但是,我经常在许多项目之间切换,因此我在intellij中打开了所有项目的父目录,它允许我查看该目录中包含的所有项目,但没有一个项目是可运行的 Intellij还在我的父目录中添加了一个.idea文件夹,所以它必须假设父目录是一个项目,但它不是-它只是一个容器。是否有可以更改的项目结构设置,以便可以运行父级中的所有项目 以下是我的结构的视觉效果: + AllMyProjects + .idea

我有一个包含许多项目的文件夹。当我打开任何特定项目的根文件夹时,它们都在intellij中运行。但是,我经常在许多项目之间切换,因此我在intellij中打开了所有项目的父目录,它允许我查看该目录中包含的所有项目,但没有一个项目是可运行的

Intellij还在我的父目录中添加了一个.idea文件夹,所以它必须假设父目录是一个项目,但它不是-它只是一个容器。是否有可以更改的项目结构设置,以便可以运行父级中的所有项目

以下是我的结构的视觉效果:

+ AllMyProjects
    + .idea (<--- this folder was auto generated and does not belong)
    + Project1
        + .idea
        + src
            + main
                + java
                    + package
                        - MyClass.java (runnable)
            + test
    + Project2
    + Project3
更新:已解决

对我来说,使用explorer中的整个项目目录是有效的

文件|->项目结构|->项目设置下的模块|->添加|->导入模块|->选择要运行的模块|->确定|->使用Maven从外部模型导入模块|->完成并应用确保选择了正确的SDK


希望这对其他人有所帮助

我建议大家阅读关于构建/运行多模块项目的文章。您是如何运行MyClass.java的?是否使用intelliJ中的run图标运行?它是否需要任何VM参数?您可以将其他项目作为模块添加到现有打开的项目中。请注意,您在这些项目中定义的设置(如运行/调试配置、代码样式、编辑器颜色等)将不会应用。检查这个