【问题标题】:Intelli-J: cannot create class-file?Intellij:无法创建类文件?
【发布时间】:2016-07-07 20:24:07
【问题描述】:

这确实是一个小问题,但它让我无法继续使用我的小型 Java 练习应用程序。

我目前正在练习用 Java 进行 API 调用。我试图创建一个名为“Film”的简单类文件。但是,当我尝试将其创建为类文件时,Intelli-J 一直告诉我它无法创建类文件。我正在尝试将此文件设置在名为“models”的文件夹中。所有这些类文件都将用作执行 API 调用的应用程序的一部分。

是否有一些我没有遵循的命名约定?我一直在谷歌搜索,但没有真正找到任何东西。

【问题讨论】:

  • 您是说您要创建一个文字 .class 文件吗?这是我能想到的唯一会导致它那样抱怨的事情。包含您的类的 Java 文件应该都是 .java.class 文件是由 java 编译器创建的,而不是程序员直接创建的。

标签: java class intellij-idea naming


【解决方案1】:

更直接地说,根据@Vishal Jumani 所涉及的内容,您需要告诉 IntelliJ 哪些目录是“源”目录或“测试”目录。

您可以用作示例的目录结构,但您可以随意使用。

右键单击要标记为“root”的目录 --> 找到“Mark Directory As” --> 选择“Sources Root”

现在您应该能够在目录中添加 java 类而不会被 IntelliJ 打断!

【讨论】:

    【解决方案2】:

    这通常是因为您的项目的设置方式。它可能没有正确设置以指示您的源代码在哪里。

    • 要设置您的项目,请在“项目”选项卡中,单击最顶部的文件夹并选择 F4。这应该会打开“项目设置”对话框窗口。
    • 现在单击 LHS 中的 Modules,然后选择 RHS 上的 Sources 选项卡
    • 选择您的 src 文件夹并单击 Sources 按钮,表明这是您的源文件夹。现在 IntelliJ 知道这是您的代码所在的位置。
    • 单击应用和确定。这应该会关闭对话窗口。
    • 现在右键单击 src 文件夹,然后选择 New -> Java Class 以创建您的 Java 类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 2022-01-24
      • 2015-11-10
      相关资源
      最近更新 更多