首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intellij为每个调试会话创建多个进程?

Intellij为每个调试会话创建多个进程?
EN

Stack Overflow用户
提问于 2016-03-20 20:11:11
回答 5查看 3.1K关注 0票数 7

每次我按下IDE中的调试按钮时,都会创建一个运行在操作系统上的新进程。

是否有一种方法可以让我的操作系统在按下调试按钮时,同时运行一个JAVA进程?

我所知道的是,如果我点击调试面板中的红色停止按钮,这个数字将减少。只要我记得每次按下调试按钮之前停止,我就可以管理正在运行的进程的数量。但这很容易被遗忘。此外,一旦我有5-10运行调试会话,删除它们都是非常乏味的。我必须转到Run->Show Running List,并出现一个"VM连接“列表,我必须逐个删除它们。通常,这个列出它们的UI组件会简单地消失,我必须再次取出它。有没有办法一次结束所有这些过程?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-03-20 20:19:38

您不能在操作系统范围内使用AFAIK,而且您也不希望这样;还有多少其他Java进程可能正在运行而与您的调试会话无关?(Intellij将是其中之一)

您可以做的是,在运行配置设置中,将一个或多个配置设置为“仅限于单个实例”;这是对话框右上角的复选框。这将迫使您在启动另一个配置之前杀死任何使用该配置运行的程序。

票数 10
EN

Stack Overflow用户

发布于 2017-02-23 08:26:46

IntelliJ Idea 2017

标记此复选框:

Run -> Edit configurations -> Single instance only (右上角)

在运行下一个实例之前,它不会让您运行另一个实例。

票数 4
EN

Stack Overflow用户

发布于 2016-03-20 20:27:13

来自IntelliJ IDEA 2016.1帮助/运行/调试配置

"IntelliJ IDEA 2016.1帮助/运行/调试配置:远程

共同选择

单实例仅限

如果选中此复选框,则不能多次启动此运行/调试配置。每次启动新的run/debug配置时,IntelliJ IDEA都会检查同一run/debug配置的其他实例的存在,并显示一个确认对话框。如果在“确认”对话框中单击“确定”,则运行程序的第一个实例将停止,下一个实例将取代其位置。当某些资源的使用可能导致冲突,或者启动两个相同类型的运行/调试配置会消耗过多的CPU和内存资源时,这是有意义的。如果未选中此复选框,则可以根据需要启动尽可能多的运行程序实例。因此,每个运行程序都将在运行工具窗口的自己的选项卡中启动。“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36118921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档