在 Ubuntu 上使用 IntelliJ IDEA 开发 Java 的完整流程
一 安装 Java JDK
- 安装 OpenJDK(推荐 LTS 版本,如 11 或 17):
- 更新索引并安装:sudo apt update && sudo apt install openjdk-11-jdk
- 验证安装:java -version 与 javac -version 均应返回版本信息
- 或安装 Oracle JDK(示例为 JDK 24 的 .deb 包):
- 下载 .deb 包后执行:sudo dpkg -i ./jdk-24_linux-x64_bin.deb
- 如有依赖问题:sudo apt-get install -f
- 说明:Ubuntu 24.04 等版本可直接使用系统仓库的 OpenJDK 或官方 .deb 包完成安装。
二 安装 IntelliJ IDEA
- 方式一 Snap(社区版):sudo snap install intellij-idea-community --classic,安装完成后可直接运行命令:intellij-idea-community
- 方式二 官方压缩包(通用):
- 从 JetBrains 官网下载 Linux 版 IDEA(.tar.gz),解压:tar -xvf ideaIC-*.tar.gz
- 移动到系统目录(可选):sudo mv idea-IC-* /usr/local/
- 启动:/usr/local/idea-IC-*/bin/idea.sh
- 以上两种方式均为官方常见安装路径,Snap 更省事,压缩包更便于多版本并存与离线安装。
三 首次配置与创建项目
- 指定项目 SDK:
- 打开 IDEA 欢迎页或 File → Project Structure(快捷键:Ctrl+Alt+Shift+S)
- 在 Project 中设置 Project SDK(若未检测到,点击 New… 选择 JDK 安装目录,如 /usr/lib/jvm/java-11-openjdk-amd64)
- 在 Modules → Dependencies 中确认 Module SDK 与 Project SDK 一致
- 新建 Java 项目与运行:
- New Project → Java,选择项目 SDK,命名并创建
- 在 src 下新建类 HelloWorld,写入:
- public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello, World!”); } }
- 右键运行或点击工具栏 Run,控制台输出 Hello, World! 即表示环境正常。
四 常用后续配置
- 桌面快捷方式与菜单入口:
- 在 IDEA 中:Tools → Create Desktop Entry,生成桌面图标(支持系统菜单与启动器)
- 或手动创建 /usr/share/applications/idea.desktop(Exec 与 Icon 指向实际安装路径)
- 命令行一键启动与 PATH:
- 将 IDEA 的 bin 目录加入 PATH(示例):echo ‘export PATH=“/usr/local/idea-IC-251.26094.121/bin:$PATH”’ | sudo tee -a /etc/profile
- 使配置生效:source /etc/profile
- 全局默认 JDK(影响新建项目):File → Other Settings → Default Project Structure,设置 Default Project SDK
- 多模块与版本管理:在 Project Structure 中分别为 Project、Modules 指定 SDK;复杂项目建议在构建工具(Maven/Gradle)中也显式声明 Java 版本以保持一致性。
五 常见问题与排查
- 找不到 JDK 或提示无编译器:
- 在 Project Structure 中重新添加 JDK 路径;确保目录包含 bin/javac
- 检查系统是否安装了 JDK 而非仅 JRE(运行 javac -version)
- 快捷键冲突(Ubuntu 常见):
- Settings → Keymap 切换为合适的键位方案(如 Default for XWin),或自定义快捷键
- 运行缓慢或卡顿:
- 在 IDEA 设置中适当配置内存(Help → Change Memory Settings),并关闭不必要的插件。