You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让IntelliJ运行程序时使用外部cmd.exe而非Run窗口?

让IntelliJ在新CMD窗口运行程序的方法

当然可行啦!我之前也帮不少开发者搞定过这个设置,IntelliJ一直支持这个功能,只是可能你太久没操作,忘了具体在哪调整~下面是详细的设置流程:

  • 打开你的IntelliJ项目,点击顶部菜单栏的 Run → Edit Configurations...
  • 在弹出的配置窗口左侧,找到你要修改的Java应用运行配置(一般是Application类型),选中它
  • 切换到右侧的Run选项卡,往下翻找到Launch下拉菜单
  • 把默认的Run in IDE改成Run in external terminal
  • 最后点击Apply和OK保存设置

这样下次运行程序时,IntelliJ就会自动弹出一个全新的CMD窗口,程序的输入输出都会在这个窗口里展示,和你直接在终端敲java 主类名启动的效果一模一样。

如果你之前设置过后来失效了,大概率是这几个原因:

  • 不小心误改了运行配置,把启动方式改回了Run in IDE
  • IntelliJ版本更新后,部分配置被重置(这种情况比较少见,但偶尔会发生)
  • 系统的CMD路径被修改,导致IntelliJ找不到终端程序。可以去File → Settings → Tools → Terminal里检查Shell路径,确保是C:\Windows\System32\cmd.exe的完整路径

内容的提问来源于stack exchange,提问作者TPRammus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 13:07:28