988 字
3 分钟
Ubuntu安装IntelliJ IDEA
📝 前言
IntelliJ IDEA 是 Java 开发的首选 IDE,本文将详细介绍如何在 Ubuntu 系统中安装 IDEA,并完成桌面应用配置和环境变量设置。
环境说明:
- 操作系统:Ubuntu 22.04 LTS / 24.04 LTS
- IDEA 版本:IntelliJ IDEA 2024.3.3 (或最新版)
- 安装位置:
/opt/idea
一、下载 IntelliJ IDEA
1.1 获取安装包
访问 JetBrains 官方网站 下载 Linux 版本:
- Community Edition(社区版):免费开源,选择
.tar.gz格式 - Ultimate Edition(旗舰版):付费,功能更全
1.2 下载到本地
# 进入下载目录cd ~/Downloads
# 如果使用 wget 下载(以 2024.3.3 版本为例)wget https://download.jetbrains.com/idea/ideaIC-2024.3.3.tar.gz二、安装 IDEA 到 /opt 目录
2.1 解压并移动文件
# 解压下载的文件tar -xzf ideaIC-2024.3.3.tar.gz
# 创建目标目录(需要 sudo)sudo mkdir -p /opt/idea
# 移动解压后的文件到 /opt/ideasudo mv idea-IC-243.23626.103/* /opt/idea/
# 修改所有权,让当前用户可以读写sudo chown -R $USER:$USER /opt/ideasudo chmod -R 755 /opt/idea为什么要装到 /opt?
/opt是 Linux 系统中存放第三方软件的标准目录- 与其他系统软件隔离,便于管理
2.2 验证安装
# 尝试启动 IDEA/opt/idea/bin/idea.sh如果能正常启动,说明安装成功。
三、配置环境变量
为了方便在终端中启动 IDEA,添加环境变量:
3.1 编辑配置文件
# 编辑 bash 配置文件nano ~/.bashrc3.2 在文件末尾添加
# IntelliJ IDEAexport IDEA_HOME=/opt/ideaexport PATH=$PATH:$IDEA_HOME/bin3.3 使配置生效
source ~/.bashrc3.4 测试环境变量
# 现在可以直接用命令启动idea.sh四、创建桌面快捷方式
4.1 创建桌面配置文件
# 为当前用户创建桌面快捷方式nano ~/.local/share/applications/idea.desktop4.2 写入配置内容
[Desktop Entry]Encoding=UTF-8Version=1.0Name=IntelliJ IDEAGenericName=Java IDEComment=IntelliJ IDEA - 强大的 Java 集成开发环境Exec=/opt/idea/bin/idea %fIcon=/opt/idea/bin/idea.pngTerminal=falseType=ApplicationCategories=Development;IDE;StartupWMClass=jetbrains-ideaStartupNotify=trueKeywords=java;ide;development;programming4.3 ⚠️ 重要:为什么用 idea 而不是 idea.sh?
很多初学者会疑惑:bin 目录下有两个可执行文件 idea 和 idea.sh,该用哪个?
| 文件 | 类型 | 特点 | 适用场景 |
|---|---|---|---|
idea | 二进制启动器 | - 静默启动,无日志输出 - 不占用终端窗口 - 启动更快 | 桌面快捷方式(推荐)、日常使用 |
idea.sh | Shell 脚本 | - 显示详细启动日志 - 会打开终端窗口 - 关闭终端会导致 IDEA 退出 | 调试启动问题、查看错误日志 |
简单来说:
- 双击桌面图标时,你肯定不希望弹出一个黑乎乎的终端窗口——所以用
idea - 如果 IDEA 启动失败需要看错误信息,才用
idea.sh
验证一下:
# 对比两种启动方式/opt/idea/bin/idea # 静默启动,终端立即返回/opt/idea/bin/idea.sh # 占用终端,显示日志4.4 各字段说明
| 字段 | 作用 |
|---|---|
Name | 应用菜单中显示的名称 |
Exec | 启动命令,%f 支持从文件管理器打开文件 |
Icon | 图标文件路径 |
Categories | 应用菜单中的分类 |
StartupWMClass | 让任务栏正确分组图标 |
Keywords | 搜索关键词,方便查找 |
4.5 验证图标文件
# 检查图标文件是否存在ls -l /opt/idea/bin/idea.png
# 如果不存在,查找实际图标find /opt/idea/bin -name "*.png" -o -name "*.svg"如果图标文件名不同(如 idea.svg),修改 Icon= 行的文件名。
4.6 更新桌面数据库
update-desktop-database ~/.local/share/applications/五、测试配置
5.1 从应用菜单启动
- 点击 Ubuntu 左下角的”显示应用程序”
- 搜索 “IntelliJ IDEA”
- 点击图标启动(此时使用的是静默的
idea命令)
5.2 从命令行启动
# 使用环境变量启动(静默)idea
# 或使用带日志版本(调试用)idea.sh
# 或使用完整路径/opt/idea/bin/idea/opt/idea/bin/idea.sh5.3 测试文件关联
在文件管理器中选中一个 Java 文件,右键 → 选择”用其他应用打开” → 找到 IntelliJ IDEA,应该能正常打开。
六、常见问题排查
6.1 权限不够
# 如果出现权限错误sudo chown -R $USER:$USER /opt/ideasudo chmod -R 755 /opt/idea6.2 图标不显示
- 检查图标文件路径是否正确
- 尝试使用
.svg格式的图标 - 确认文件名大小写
6.3 无法从菜单找到
# 重新更新桌面数据库sudo update-desktop-database /usr/share/applications/update-desktop-database ~/.local/share/applications/6.4 环境变量不生效
# 重新加载配置source ~/.bashrc
# 或重启终端七、进阶配置
7.1 为所有用户安装(可选)
如果想为系统中的所有用户安装桌面快捷方式:
sudo nano /usr/share/applications/idea.desktop(使用同样的配置内容)
7.2 创建命令行别名
在 ~/.bashrc 中添加:
alias idea='idea'然后 source ~/.bashrc,之后只需输入 idea 即可启动。
小技巧:如果你经常需要看日志,也可以创建两个别名:
alias idea='idea' # 静默启动alias idea-debug='idea.sh' # 调试模式
📌 总结
通过本文的步骤,你完成了:
- ✅ IntelliJ IDEA 的下载和解压
- ✅ 安装到
/opt系统目录 - ✅ 环境变量配置
- ✅ 桌面快捷方式创建(使用
idea二进制启动器) - ✅ 理解
idea和idea.sh的区别 - ✅ 文件关联支持
现在你的 Ubuntu 系统已经配置好了专业的 Java 开发环境,可以开始愉快的编码了!
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Ubuntu安装IntelliJ IDEA
https://blog.olinl.com/posts/ubuntu-install-intellij-idea/ 相关文章 智能推荐
1
Ubuntu Docker 安装指南
虚拟化与容器 本文详细介绍了在 Ubuntu 上面安装 Docker,配置的全过程
2
Ubuntu 安装 MySQL 8.1 完整指南
服务与应用运维 在 Ubuntu 22.04 上通过 DEB 包安装 MySQL 8.1 社区版,涵盖安装顺序、外部访问配置及自定义数据目录迁移。
3
Ubuntu Server 安装教程与配置优化
Linux 系统管理 Ubuntu Server 24.04/22.04 LTS 图文安装指南。涵盖镜像源优化、SSH 加固及性能调优,手把手教你打造高效、流畅的开发者运行环境。
4
CI/CD 手册:Jenkins 自动化发布全流程
服务与应用运维 详细记录如何通过 Jenkins 搭建自动化流水线,实现 Node.js 前端项目与 Spring Boot 后端项目的打包、上传及一键部署。
5
PostgreSQL 备份与恢复
服务与应用运维 介绍使用 pg_dumpall 和 pg_dump 对 PostgreSQL 进行全量备份与单表备份,以及在实体机和 Docker 容器中的恢复方法。
