2016-07-07 33 views
5

这确实是一个小问题,但它使我无法继续使用我的小型Java练习应用程序。Intelli-J:无法创建类文件?

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

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

+1

你是说你正在试图创建一个'.class'文件?这是我能想到的唯一一件会导致它抱怨的事情。包含你的类的Java文件应该都是'.java'。 '.class'文件由java编译器创建,而不是由程序员直接创建。 – kunruh

回答

4

这通常是因为您的项目设置的方式。它可能无法正确设置以指示源代码的位置。

  • 要设置您的项目,在项目选项卡中,单击最上面的文件夹并选择F4。这应该调出项目设置对话窗口。
  • 现在点击LHS中的Modules,然后选择RHS中的Sources选项卡
  • 选择您的src文件夹,然后单击Sources按钮,指出这是您的源文件夹。现在IntelliJ知道这是你的代码所在。
  • 单击应用并确定。这应该关闭对话窗口。
  • 在src文件夹现在,右键单击,然后选择新建 - > Java类创建Java类
6

更直接地说,基于什么@Vishal Jumani感动,你需要告诉的IntelliJ哪些目录是'源'或'测试'目录。

您可以使用的目录结构为例,但您可以使用任何您想要的。

enter image description here

目录上右键单击要标记为 '根' - >找到 '马克目录随着' - >选择 '源根'

enter image description here

现在你应该可以在没有IntelliJ中断你的目录下添加java类!

+0

谢谢,它的工作 –