在同一台电脑上使用 intellij 多年后,没有任何问题,突然发生了这种情况。当我想在 Ubuntu 上启动我的 intellij 时,我收到一个错误:“IDE 已在运行”,无法连接到已在运行的 IDE 实例。CannotActivateException:进程 2 仍在运行。当我按“V ok”时,intellij 启动、打开,然后立即关闭。我尝试重新启动我的电脑并重新安装 intellij。当我检查正在运行的进程时,没有与 intelijj 相关的任何进程正在运行。
在尝试进行一些根本原因分析后,我确信这是一个 ubuntu 问题,而不是 intellij 问题。但我似乎无法弄清楚这个进程 2 是什么,也不知道它在哪里运行。
答案1
当我的笔记本电脑意外关闭时,IntelliJ 正在运行。我也遇到了同样的问题。
我通过删除.lock
文件解决了这个问题:
rm ~/.config/JetBrains/IntelliJIdea2023.2/.lock
答案2
我不知道为什么会发生错误。但我再次删除了 GUI 安装的 intellij,然后使用终端进行安装。之后,我使用终端运行并启动。所以它与 ubuntu 软件中心有关。
对于像我这样不了解所有命令的人来说:
安装:
sudo snap install intellij-idea-community --classic
发射:
intellij-idea-community
答案3
我通过软件中心安装了 IDEA。安装过程非常简单。然后我回到:
sudo snap revert intellij-idea-community
# Tried opening here still failed with older version
sudo snap refresh intellij-idea-community
# Works now!