繁体   English   中英

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

[英]How do I run/debug a single .java file in IntelliJ?

我有一个简单的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与它链接。 当我尝试运行或调试该文件时,我被重新路由到“编辑配置”框,其中显示错误: “未指定模块”

在此处输入图片说明 请注意,我的代码实际上不只是一个“ Hello World”,而是基于所有命令提示符的,在那里我必须将参数传递给对可执行文件的调用,还必须在程序运行时提供输入(通过ReadLine ) 。

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

我该怎么办 ?

使用IDEA不可能做到这一点,因为要运行一个类,它需要一些基本配置,例如JDK,类路径,输出路径等。

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

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

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

它将像魅力一样工作。

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

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

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

申请并保存,一切顺利。 在此处检查样本“编辑配置”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM