无法使用Intellij IDEA运行Java代码

Ada*_*ths 51 java intellij-idea

我刚刚下载了IDE,我想用它编辑我的第一个Java文件,我对创建整个项目不感兴趣,只是编辑单个文件.

因此我使用Intellij IDEA从我的桌面打开文件,因为我将其设置为打开.java文件的默认程序.

我写了一些代码,主要的运行和调试按钮是灰色的!我无法运行我的代码!

我已经安装了64位Java 8更新45(我有64位操作系统)以及Java开发工具包(J8U45).我已将我的全局IDE SDK设置为我的JDK安装,当它提示我时,我也将其设置为我的项目SDK,但仍然无法使用运行和调试按钮!

编辑:无论是否在项目中,我也无法运行我的文件.

编辑2:我的项目设置的屏幕截图 项目设置

Mak*_*oto 55

将代码移到src文件夹中.一旦它存在,它将在每次保存时即时编译.

IntelliJ仅识别特定位置的文件作为项目的一部分 - 即,蓝色文件夹内的任何内容都被特别视​​为源代码.

另外 - 虽然我看不到你的所有源代码 - 确保它是正确的Java语法,声明的类与文件相同,并且它有一个main方法(特别是public static void main(String[] args)).IntelliJ不会在没有main方法的情况下运行代码(相反,它不能 - 它既不知道也不知道从哪里开始).

  • 完成并更新了屏幕截图以反映新文件的移动.但是,运行命令仍然无法使用,您无法看到它,因为我没有打开菜单,所以您可以看到我的代码. (3认同)

小智 43

我的类包含一个main()方法,但我无法看到Run选项.一旦我将包含我的类文件的文件夹标记为源文件夹,该选项就启用了:

  1. 右键单击包含源的文件夹
  2. 选择标记目录为→测试源根

我的文件夹中的一些类没有main()方法,但我仍然看到这些类的Run选项.


Mat*_*w E 21

右键单击"SRC文件夹",选择"将目录标记为:,选择"资源根".

然后编辑运行配置.选择运行,运行,编辑配置,使用加号按钮添加应用程序配置,为其命名(可以是任何名称),并在主类中记下主java类的全名,例如com.example. java.MaxValues.

你可能还需要检查文件,项目结构,项目设置 - 项目,给它一个编译器输出的文件夹,最好是一个单独的文件夹,在java文件夹下,

  • 我认为“ src”文件夹应标记为“源根”而不是“资源根”。除此之外,那是正确的答案。 (3认同)

Roy*_*Roy 8

我遇到了类似的问题并通过执行以下步骤解决了它。

  1. 转到“运行”菜单和“编辑配置”
  2. 单击添加 (+) 图标并从列表中选择应用程序。
  3. 在配置中命名您的主类:您的主类的名称。
  4. 工作目录:它应该指向项目的 src 文件夹。 C:\Users\name\Work\ProjectName\src

    这是我遇到问题的地方,纠正此问题后,我可以看到该类的运行选项。


Ken*_* S. 7

不要忘记main方法中的"String [] args".否则,没有选项来运行您的程序.

public static void main(String[] args){

}
Run Code Online (Sandbox Code Playgroud)

  • 图中可以看到"main"的正确声明. (3认同)
  • 那些真的非常小,我没有看到. (2认同)
  • 您可以在单独的选项卡中打开图像。不过,它肯定在那里。 (2认同)