直接解压即可运行,无需安装包管理器或root权限;推荐从官网下载.tar.gz包解压至用户目录,创建软链接简化路径,首次启动后通过configure→create desktop entry生成用户级桌面快捷方式,ide自带jbr21,项目开发才需额外配置jdk。

直接解压就能用,不用安装包管理器,也不需要 root 权限运行 idea.sh —— 这是 Linux 下最干净、最可控的方式。
下载和解压到合适位置
从 JetBrains 官网 下载 Linux 版 .tar.gz 包(推荐 Community 或统一版 IDEA),别用 snap、apt 或第三方仓库源 —— 它们常滞后、权限混乱、升级不可控。
- 解压到用户目录更安全:
tar -xzf ideaIC-*.tar.gz -C ~/apps/ - 想全局可用可放
/opt/,但需sudo:sudo tar -xzf ideaIC-*.tar.gz -C /opt/ - 解压后路径里含版本号(如
idea-IC-261.22158.277),建议软链简化:ln -s ~/apps/idea-IC-261.22158.277 ~/apps/idea
首次启动和桌面快捷方式
进 bin 目录执行 ./idea.sh 即可启动。首次运行会弹出向导,关键点:
- 不要选 “Import settings”(除非你有旧配置要迁移)
- 启动后立刻点右上角 Configure → Create Desktop Entry,勾选 User Desktop Entry
- 这一步生成的
.desktop文件在~/.local/share/applications/,不依赖 root,也不会被系统更新覆盖 - 如果没成功,手动创建也行:
~/.local/share/applications/intellij-idea.desktop,Exec字段必须写绝对路径,比如Exec="/home/you/apps/idea/bin/idea.sh" %f
JDK 配置:IDE 自带 JBR,项目才需额外 JDK
IntelliJ IDEA 2025.3+ 已统一为单版本,内置 JetBrains Runtime(JBR21),启动 IDE 本身完全不需要系统 JAVA_HOME。
- 开发 Java/Kotlin 项目时,才需要在
File → Project Structure → SDKs里添加你自己的 JDK(如/usr/lib/jvm/java-17-openjdk-amd64) - 别在
/etc/environment或~/.bashrc里硬设JAVA_HOME给 IDEA 用 —— 它不读这个,反而可能干扰终端命令 - 验证 JDK 是否生效:新建一个
main方法,点绿色三角运行,看控制台输出的 Java 版本是否匹配你配的 SDK
常见启动失败原因
双击桌面图标没反应、终端报错或黑屏,八成是这几个问题:
-
./idea.sh报cannot open display:说明没正确连接 X11,SSH 登录时漏了-X或-Y参数;本地图形界面则检查是否误用sudo ./idea.sh(官方明确禁止 root 启动) - 闪退或日志里有
java.lang.UnsatisfiedLinkError:通常是显卡驱动或 GTK 主题冲突,临时改用./idea.sh --disable-native-fs-notifications启动试试 - 桌面快捷方式点不动:检查
.desktop文件里Exec=路径是否拼错,以及Icon=是否指向了不存在的图片(可暂时删掉该行)
真正麻烦的不是装不上,而是装完后桌面项打不开、PATH 混乱、JDK 配两遍还识别不了 —— 这些都源于过早引入系统级环境变量或跳过 Create Desktop Entry 这步手动操作。











