Linux怎么安装IntelliJ IDEA

云丽小哥_1799

云丽小哥_1799

2026-06-19

303人浏览

原创

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

linux怎么安装intellij idea

直接解压就能用,不用安装包管理器,也不需要 root 权限运行 idea.sh —— 这是 Linux 下最干净、最可控的方式。

下载和解压到合适位置

JetBrains 官网 下载 Linux 版 .tar.gz 包(推荐 Community 或统一版 IDEA),别用 snap、apt 或第三方仓库源 —— 它们常滞后、权限混乱、升级不可控。

  • 解压到用户目录更安全:tar -xzf ideaIC-*.tar.gz -C ~/apps/
  • 想全局可用可放 /opt/,但需 sudosudo 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 即可启动。首次运行会弹出向导,关键点:

Linux Journey
Linux Journey

当用户想学习Linux基础、命令行、文件系统等时,在LabEx查找并推荐免费的Linux Journey课程。

下载
  • 不要选 “Import settings”(除非你有旧配置要迁移)
  • 启动后立刻点右上角 Configure → Create Desktop Entry,勾选 User Desktop Entry
  • 这一步生成的 .desktop 文件在 ~/.local/share/applications/,不依赖 root,也不会被系统更新覆盖
  • 如果没成功,手动创建也行:~/.local/share/applications/intellij-idea.desktopExec 字段必须写绝对路径,比如 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.shcannot 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 这步手动操作。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

linux intellij idea idea

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.02

5119

3

int占多少字节
int占多少字节

int占4个字节,意味着一个int变量可以存储范围在-2,147,483,648到2,147,483,647之间的整数值,在某些情况下也可能是2个字节或8个字节,int是一种常用的数据类型,用于表示整数,需要根据具体情况选择合适的数据类型,以确保程序的正确性和性能。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.29

2625

6

c++怎么把double转成int
c++怎么把double转成int

本专题整合了 c++ double相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.29

3188

10

C++中int的含义
C++中int的含义

本专题整合了C++中int相关内容,阅读专题下面的文章了解更多详细内容。

2025.08.29

2225

10

idea快捷键大全
idea快捷键大全

本专题为大家提供idea快捷键相关的文章,帮助大家解决问题。

2023.08.03

2022

3

idea如何集成Tomcat
idea如何集成Tomcat

idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

264

5

idea怎么配置maven
idea怎么配置maven

idea配置maven的步骤:1、打开intellij idea,并确保已安装maven integration插件,可以在"file"菜单中选择"settings",然后在"plugins"选项卡中搜索并安装maven integration插件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

352

5

eclipse和idea有什么区别
eclipse和idea有什么区别

eclipse和idea的区别:1、平台支持;2、内存占用;3、插件系统;4、智能代码提示;5、界面设计;6、调试功能;7、学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

622

5

webstorm和idea有什么区别
webstorm和idea有什么区别

webstorm专为web开发量身定制,提供针对web开发语言的强大功能,而intellij idea是支持多种语言的多功能ide。它们的差异主要在于语言支持、web开发特性、代码导航、调试和测试功能、附加特性。最终选择取决于语言偏好和项目需求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.09

6008

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习