IntelliJ IDEA 2025.1 Help

运行应用程序

如果为您的 项目/模块设置了 SDK ,您可以直接从 IntelliJ IDEA 运行应用程序。

快捷方式

从编辑器运行

如果您不打算向程序传递任何参数,并且程序不需要在启动前执行任何特定操作,则可以直接从编辑器运行它。

  • 请点击 ,在类声明附近的 装订区域中选择 运行

    使用装订区域图标运行

运行当前文件

您可以使用工具栏上的专用选项运行单个文件。 运行和调试按钮处于激活状态,允许您立即运行当前打开的文件。

  1. 在编辑器中,打开您想运行的文件。

  2. 点击 运行 工具栏上的 当前文件 选项旁边。

    从工具栏运行单个文件

您可以通过展开列表访问其他运行模式。 在打开的小部件中,您可以调试代码、使用覆盖率运行、进行性能分析或打开运行配置以指定更多选项。

更多运行当前文件的选项

可自定义的方式

  1. 请点击 ,在类声明附近的 装订区域中选择 修改运行配置

    修改运行配置
  2. 根据需要修改运行/调试配置。 例如,如果您需要使用参数运行程序,请将参数添加到 程序实参(R) 字段。

    若要访问其他参数,请点击 修改选项 并从菜单中选择所需选项。

    run-customizable-2.png
  3. 点击 OK 将运行配置保存以备后用,或 运行 立即保存并运行。

当应用程序启动时,您可以在 运行 工具窗口中查看其输出并与其交互。 每次 run/debug configuration运行时都会创建一个单独的选项卡。

"在运行工具窗口中的一个标签页"

有关工具窗口及其管理的更多信息,请参见 工具窗口 主题。

重新运行应用程序

  • 运行 工具窗口的工具栏上,点击 重新运行按钮 或按下 Shift+F10

    重新运行按钮

运行多个任务

  • 要同时运行或调试多个任务,请在工具栏中打开运行小部件菜单,并按住 Ctrl 键选择相应的运行/调试配置。

    %alt

有关使用单个运行/调试配置启动多个任务的信息,请参阅 运行复合任务

暂停和中止应用程序

当您停止程序时,其进程会被中断并立即退出。 当您暂停程序时,它将继续在后台运行,但其输出将暂停。

停止程序

  • 运行 工具窗口中,点击工具栏上的 停止按钮。 或者,按 Ctrl+F2 并选择要停止的进程。

    这将强制终止程序,这意味着操作系统、虚拟机和应用程序级别的常规清理机制可能会被绕过,可能会导致关闭钩子、适当的资源释放、日志记录等无法执行。

优雅地终止程序

  • 运行 工具窗口中,点击工具栏上的 退出按钮

    与强制终止不同,这以优雅的方式终止程序,与正常关闭时相同。

暂停程序输出

  • 运行 工具窗口中右键点击,然后从上下文菜单中选择 暂停输出。 使用相同的开关恢复程序。

    暂停输出

调查错误

如果您的程序中存在错误,您可以这样处理。

  • 如果抛出异常:

    • 如果异常的含义不清楚,您可以直接从堆栈跟踪导航到异常类,并阅读异常的文档以了解其含义。

    • 附加调试器并检查导致失败的程序状态。 请参阅 教程:调试您的第一个 Java 应用程序 ,快速了解 IntelliJ IDEA 的调试器。

    • 运行静态分析 ,查看错误值可能来自哪里。

  • 如果存在逻辑错误,调试器可能会帮您节省大量时间来查找和修复原因。 请参阅 教程:调试您的第一个 Java 应用程序 ,快速了解 IntelliJ IDEA 的调试器。

  • 如果问题与应用程序性能相关, IntelliJ Profiler 将帮助您分析问题并评估修复的效率。

显示正在运行的进程

您可以查看所有活动运行或调试会话的列表,并在它们之间导航。

  • 前往 运行 | 显示运行列表。 在编辑器的右上角,IntelliJ IDEA 显示所有活动应用程序的列表。

CPU 和内存实时图表

IntelliJ IDEA 提供了一种通过 CPU 和内存实时图表 监控正在运行进程的实时性能统计数据的方法。

与查看静态数据相比,实时数据可以帮助您可视化资源消耗,识别与资源相关的瓶颈,并了解某些事件如何影响程序性能。

例如,在下图中,我们可以看到 堆内存 图表中内存泄漏的表现。 有时候弄清原因就足够了,当其不够时,它可以为进一步调查提供线索。

CPU 和内存实时图表上的内存泄漏

CPU 和内存实时图表 会自动显示所有您从 IntelliJ IDEA 运行的程序:

运行工具窗口中的 CPU 和内存实时图表

如需更多信息,请参阅 监控资源使用情况

最后修改日期: 2025年 4月 24日