如何在IntelliJ中运行/调试单个.java文件?

时间:2015-10-24 22:20:17

标签: java intellij-idea

我有一个简单的java文件,如下所示,它打印到控制台:

import java.io.*;
import java.lang.reflect.*;
import java.lang.Math.*;

public class CodingPrep {

    public static void main(String[] args) {

        System.out.println("Hello World");

    }
}

我正在尝试通过IntelliJ运行此文件,无需创建任何项目等。(这有一个原因,但这超出了讨论范围)。我怎么能这样做?

到目前为止,我刚刚安装了IntelliJ并将Java JDK与它相关联。当我尝试运行或调试此文件时,我会重新路由到编辑配置框,其中显示错误:“未指定模块”

enter image description here 请注意,我的代码实际上不仅仅是“Hello World”,但它基于所有命令提示符,我必须将参数传递给我对可执行文件的调用,并且还必须提供输入(通过ReadLine)程序正在运行。

我需要一个IDE,以便我可以使用断点等调试我的java文件。

我该怎么办?

3 个答案:

答案 0 :(得分:0)

IDEA无法做到这一点,因为要运行类,需要一些基本配置,如JDK,类路径,输出路径等。

因此,您必须创建并配置模块并将类文件放入其中。 然后,在运行它时,将在IDE本身中打开命令提示终端,允许您输入输入。

答案 1 :(得分:0)

解决错误:“未指定模块”。在打开的Edit Configuration窗口中的主要类旁边的文本框中输入您的课程名称。

在这里,您将 CodingPrep 放在打开的Edit Configuration窗口中主类:旁边的文本框中。

它会像魅力一样起作用。

答案 2 :(得分:0)

如果您已经打开了其他项目,则默认情况下,新的单个Java文件将被视为现有项目的一部分。

  

要运行单个Java文件(在您的情况下为CodingPrep.java),必须打开“编辑配置”,然后在其中添加Java Scratch的新配置,并在其中提供以下各项:

  • 临时文件(/home/user/path/to/CodingPrep.java)的路径
  • 主类(CodingPrep.java
  • 工作目录
  • 此外,您可以使用名称CodingPrep或任何其他名称保存此配置。

应用并保存,您一切顺利。 Throttling Azure Storage Queue processing in Azure Function App