【问题标题】:Intellij right-click 'New' is not showing 'Class'Intellij 右键单击​​“新建”未显示“类”
【发布时间】:2019-04-28 17:04:18
【问题描述】:

相关:IntelliJ does not show 'Class' when we right click and select 'New'

在上面接受的答案中,它说“新建”没有提供 Java 类的选项,因为它不是源根目录(蓝色目录)。
但是,正如您所看到的,即使我右键单击的是源根目录(由蓝色框表示),它也没有给我 Java 类的选项

知道为什么吗?

这个目录是从 git 导入的,所以它没有遵循通常的从 Intellij 直接为 java 创建项目的“创建项目”

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    您在错误的位置单击鼠标右键 - 您在树上“太高”了。转到您编码的位置(如“src”下的包中)并在那里尝试,您将看到新类的选项。

    编辑:您不需要位于源根目录中。您需要自己位于源目录中。我相信蓝点是一个 git 状态指示器。你想要的是一个完全蓝色的文件夹

    在“src”下。可能在“src”下,然后是“main”,然后是“java”,你在那里(对我来说是蓝色的),然后你会看到你的包文件夹。在这些下方是您可能想要添加类的地方。

    【讨论】:

      【解决方案2】:

      如上所述,您可以右键单击您想要的文件夹。在您的情况下:

      如果你按下 Alt+1,你可能会更容易右键单击

      src > 新的 Java 类

      您也可以推送:

      1. Alt+1(项目视图)
      2. Alt+Ins

      1. Ctrl+Alt+Ins

      【讨论】:

        【解决方案3】:

        1) 右键点击src

        2) 点击新建 > 包

        3) 为您的包裹命名并按 OK

        4) 右击新建的包

        5) 新建 > Java 类

        【讨论】:

          【解决方案4】:

          如果我们尝试创建类的文件夹未标记为源或测试,则该选项不可用。

          右键单击项目并转到项目结构,然后在项目设置-> 模块下,选择要创建类的文件夹并适当标记为源或测试,然后单击应用并确定。

          现在您将看到文件夹/包的颜色变化(Sources->Blue, Test->Green),您将获得创建类的选项。

          这对我有用。

          【讨论】:

            【解决方案5】:

            我知道这是一个旧线程,但它发生在我身上是因为我的 gradle 文件没有同步。因此,如果您在一个团队中从事同一个项目并遇到此问题,请确保运行 gradle sync。

            【讨论】:

              【解决方案6】:

              你应该进入java项目然后你可以创建java类。

              【讨论】:

                猜你喜欢
                • 2013-09-22
                • 1970-01-01
                • 2012-08-31
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2015-11-07
                • 1970-01-01
                相关资源
                最近更新 更多