由于已在运行的进程,打开 Intellij IDEA 时出错

回答 6 浏览 8829 2023-08-29

我尝试在 Mac 上打开 Intellij IDEA,但显示以下错误:

Cannot connect to already running IDE instance.

Exception: Process 464 is still

前段时间我能够完美地打开 Intellij,但现在突然出现这个错误。

green_32 提问于2023-08-29
请尝试此处描述的解决方法:youtrack.jetbrains.com/issue/IDEA-330531CrazyCoder 2023-08-29
@CrazyCoder 事实上,我是个初学者,我不知道如何准确地执行上面提到的两点,也不知道如何杀死进程,只知道如何强制退出,我已经试过了,而且我用的是苹果电脑。green_32 2023-08-29
sudo killall -9 idea.lock 文件位于配置目录中: jetbrains.com/help/idea/…,我相信你可以找到并删除它。CrazyCoder 2023-08-29
我今天遇到这个问题,做了一个ps -ef | grep 481 (对我来说错误是-Cannot connect to already running IDE instance. Exception: Process 481 is still running)并且它显示了注释,我关闭了注释,然后重新启动了intellij,它开始工作。inquisitive 2023-08-31
你好@green_32!如果答案对您有帮助,请标记正确答案german_goncharov 2023-09-13
6 个回答
#1楼 已采纳
得票数 57

要解决此问题,您需要删除配置中的 .lock 文件。它位于 config 文件夹中,IntelliJIdea2023.2 的示例

linux:

~/.config/JetBrains/IntelliJIdea2023.2

Windows:

C:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2023.2

macOS

~/Library/Application Support/JetBrains/IntelliJIdea2023.2

JetBrains 文件夹中可以有多个版本的程序,例如 IntelliJIdea2023.1 和 IntelliJIdea2023.2。你需要最新的。

删除 .lock 文件并运行程序,一切都应该正常。至少它对我有帮助。

german_goncharov 提问于2023-09-05
这适用于所有 JetBrains IDE 版本,配置目录的位置记录在此处:jetbrains.com/help/idea/…Tim 2023-09-06
非常感谢 - 在我的情况下重新启动会非常痛苦danday74 2023-09-12
对于我(PopOS)来说,目录是~/.var/app/com.jetbrains.IntelliJ-IDEA-Ultimate/config/JetBrains - 我丢失了以前的配置,删除得太仓促,您可能希望以不同的方式继续。kcostilow 2023-09-12
@kcostilow,正如这个答案所说,您应该删除该目录中的 .lock 文件,而不是整个目录。我只是做了,并没有失去任何东西。Skepller 2023-09-25
#2楼
得票数 8

我今天遇到这个问题,做了一个ps -ef | grep 481(对我来说错误是-Cannot connect to already running IDE instance. Exception: Process 481 is still running)并且它显示了注释,我关闭了注释,然后重新启动了intellij,它开始工作。

inquisitive 提问于2023-08-31
#3楼
得票数 6

我在 mac m1 上也面临类似的问题。

Cannot connect to already running IDE instance. Exception: Process 427 is still running

我通过在终端上运行以下命令解决了这个问题。

kill -9 427

Abdul Mateen 提问于2023-09-19
#4楼
得票数 5

我刚刚遇到这个问题,我使用的是 Ubuntu Linux 22.xx。当我终止对话框中显示的进程时,它关闭了我的 Firefox 浏览器。然后我成功地打开了 Intellij,没有任何问题,之后我打开了 Firefox,到目前为止一切顺利。

Concerned Citizen 提问于2023-08-30
#5楼
得票数 4

我有同样的错误:

我通过运行命令解决了这个问题:kill -9 2610.2610是PID。所以对于你的情况,它将是kill -9 464

原因是可能有一个进程正在运行。

Denis Kinyua 提问于2023-09-06
#6楼
得票数 2

对于 Linux 用户:

  1. 执行ps -ef | grep port_displayed_in_error_message以查看它是否被任何进程使用。
  2. kill -9 copy_process_id_from_message
  3. 现在尝试再次启动。
infiniteLearner 提问于2023-09-08
标签