IntelliJ IDEA 在 Linux 上的完整安装与使用指南



IntelliJ IDEA 在 Linux 上的完整安装与使用指南


适用于专业开发的卓越 IDE,适用于 Java 和 Kotlin


摘要

本文是一份专为 Linux 用户量身定制的全面指南,详细介绍了 IntelliJ IDEA 在 Linux 系统上的完整安装、配置、优化以及常见问题解决方案。作为 Java 和 Kotlin 开发领域的旗舰级集成开发环境(IDE),IntelliJ IDEA 凭借其智能代码助手、强大的重构工具、丰富的插件生态和卓越的用户体验,成为全球超过 400 万开发者的首选。

Linux 专属亮点:

  • 原生 Linux 支持:完美适配 Ubuntu、Fedora、Arch 等主流发行版
  • 命令行深度集成:终端启动、环境变量配置、Shell 脚本联动
  • 极致性能调优:文件系统监视器(inotify)、内存与索引优化
  • 开源生态兼容:与 Git、Maven、Gradle、Docker 等工具无缝衔接

本指南基于 IntelliJ IDEA 2026 版本(最新正式版),内容涵盖从零开始的完整学习路径,包括:

  • 详细的 Linux 安装步骤与解压配置
  • 桌面快捷方式与终端命令启动
  • 文件系统与 JVM 内存专属优化
  • 常见 Linux 问题排查与解决方案

无论您是 Linux 新手还是经验丰富的开发者,本指南都将帮助您快速掌握 IntelliJ IDEA,打造丝滑顺畅的开发环境。


目录

第一部分:基础准备

  1. 软件定位与 Linux 优势

    • 1.1 IntelliJ IDEA 简介
    • 1.2 Linux 平台独特优势
    • 1.3 版本选择(社区版与旗舰版)
  2. 系统环境要求

    • 2.1 硬件配置要求(2026 官方标准)
    • 2.2 Linux 发行版兼容性
    • 2.3 必要依赖与前置条件
  3. 下载与获取

    • 3.1 官方网站下载
    • 3.2 .tar.gz 压缩包说明
    • 3.3 版本验证与完整性检查

第二部分:Linux 安装流程

  1. Linux 安装详解

    • 4.1 安装前准备
    • 4.2 解压安装包(/opt 与用户目录)
    • 4.3 启动 IDEA(idea.sh
    • 4.4 创建桌面快捷方式与启动器
  2. 激活与许可证

    • 5.1 免费社区版激活
    • 5.2 学生许可证申请
    • 5.3 终端命令启动配置

第三部分:Linux 核心配置

  1. 基础环境配置

    • 6.1 JDK 配置与版本管理
    • 6.2 终端集成与 Shell 配置
    • 6.3 编码设置(UTF-8 统一)
    • 6.4 Maven/Gradle 配置
  2. Linux 界面与外观定制

    • 7.1 主题选择(Darcula、Light)
    • 7.2 字体与 DPI 缩放优化
    • 7.3 界面布局与工具栏
    • 7.4 深色模式集成
  3. Linux 快捷键体系

    • 8.1 快捷键映射选择(Linux 默认)
    • 8.2 Ctrl 与 Alt 键操作习惯
    • 8.3 自定义快捷键方案

第四部分:Linux 性能优化

  1. JVM 内存与系统调优

    • 9.1 修改 idea64.vmoptions 文件
    • 9.2 推荐内存配置参数
    • 9.3 垃圾回收器优化
  2. 文件系统与启动优化

    • 10.1 inotify 监视器调整(Linux 专属)
    • 10.2 禁用无用插件
    • 10.3 关闭耗资源功能
  3. 运行流畅度提升

    • 11.1 索引优化策略
    • 11.2 缓存目录优化
    • 11.3 GPU 渲染加速(OpenGL/XRender)

第五部分:Linux 日常使用

  1. 项目管理

    • 12.1 创建 Java/Kotlin 项目
    • 12.2 导入现有项目
    • 12.3 终端与文件管理器集成
    • 12.4 项目模板与快速启动
  2. 代码开发

    • 13.1 智能代码补全技巧
    • 13.2 代码重构工具
    • 13.3 代码导航与搜索
    • 13.4 Live Templates 使用
  3. 调试与测试

    • 14.1 断点调试技巧
    • 14.2 单元测试集成(JUnit/TestNG)
    • 14.3 性能分析工具
    • 14.4 远程调试配置
  4. 版本控制集成

    • 15.1 Git 配置与初始化
    • 15.2 GitHub/GitLab 集成
    • 15.3 SSH 密钥管理
    • 15.4 常用 Git 操作

第六部分:Linux 插件生态

  1. Linux 必备插件推荐

    • 16.1 Lombok 插件
    • 16.2 MyBatis 插件
    • 16.3 REST Client 插件
    • 16.4 Database Tools 插件
  2. 插件管理技巧

    • 17.1 插件安装与卸载
    • 17.2 插件冲突排查
    • 17.3 Linux 专属插件推荐

第七部分:Linux 常见问题解决

  1. 启动与运行问题

    • 18.1 IDEA 无法启动(权限与依赖)
    • 18.2 启动缓慢优化
    • 18.3 无响应问题解决
  2. 编码与显示问题

    • 19.1 控制台中文乱码
    • 19.2 字体显示异常
    • 19.3 界面缩放模糊
  3. 项目构建问题

    • 20.1 Maven/Gradle 依赖加载失败
    • 20.2 JDK 配置错误
    • 20.3 项目构建失败排查
  4. Linux 专属问题

    • 21.1 inotify 资源耗尽
    • 21.2 桌面图标缺失
    • 21.3 终端环境变量失效

第八部分:Linux 进阶技巧

  1. 高效开发技巧

    • 22.1 Linux 必备快捷键大全
    • 22.2 多光标编辑
    • 22.3 代码片段管理
    • 22.4 终端深度集成
  2. 团队协作配置

    • 23.1 代码风格统一
    • 23.2 团队设置共享
    • 23.3 SSH 密钥共享
  3. 自定义与扩展

    • 24.1 自定义 Live Templates
    • 24.2 Shell 脚本集成
    • 24.3 外部工具集成

第九部分:学习路径

  1. 新手入门路径

    • 25.1 第一周学习计划
    • 25.2 基础功能掌握清单
    • 25.3 实战项目推荐
  2. 进阶提升路径

    • 26.1 高级功能深入
    • 26.2 性能优化专家级
    • 26.3 插件开发入门
  3. 学习资源推荐

    • 27.1 官方文档与教程
    • 27.2 在线课程与视频
    • 27.3 Linux 开发社区
    • 27.4 书籍与博客推荐

第十部分:附录

  1. Linux 参考资料

    • 28.1 官方文档链接
    • 28.2 Linux 快捷键对照表
    • 28.3 配置文件位置详解
  2. 总结与展望

    • 29.1 核心要点回顾
    • 29.2 Linux 最佳实践总结
    • 29.3 未来版本展望
  3. 更新日志

    • 30.1 本文档版本信息
    • 30.2 内容更新记录

详细内容


第一部分:基础准备


1. 软件定位与 Linux 优势

1.1 IntelliJ IDEA 简介

IntelliJ IDEA(简称 IDEA)是由捷克公司 JetBrains 开发的集成开发环境(IDE),专为 Java 和 Kotlin 开发设计。自 2001 年发布以来,已成为全球最受欢迎的 Java IDE 之一。

核心功能亮点:

  • 智能代码助手:基于上下文的代码补全,准确率高达 95%
  • 深度代码分析:实时检测潜在错误和代码异味
  • 强大的重构工具:安全、高效的代码重构能力
  • 框架支持:原生支持 Spring、Hibernate、MyBatis 等主流框架
  • 多语言支持:除 Java 外,还支持 Kotlin、Groovy、Scala 等
  • 现代化界面:直观的 UI/UX 设计,提升开发体验

1.2 Linux 平台独特优势

为什么选择 Linux 进行 Java/Kotlin 开发?

优势 说明
原生兼容 完美适配服务器端开发环境,减少部署差异
终端强大 Bash/Zsh 配合强大的命令行工具,自动化效率高
资源占用低 相比 Windows/macOS,系统资源占用更少
开源生态 与 Docker、K8s、Nginx 等开源工具无缝衔接
高度定制 桌面环境(GNOME/KDE)与系统配置完全可控
免费稳定 大多数发行版免费,且系统极其稳定

IDEA 在 Linux 上的独特优势:

  • 终端深度集成:内置终端完美适配 Linux Shell
  • 文件系统监控:利用 inotify 实现极速文件同步
  • 命令行启动 :通过 idea 命令快速打开项目
  • 脚本联动:与 Shell 脚本、Makefile 等无缝配合

1.3 版本选择

重要更新(2025.3 起): JetBrains 已将社区版和旗舰版合并为统一产品,所有用户均可使用基本功能。

版本类型 价格 适用场景 核心功能
社区版 免费 个人学习、开源项目 基础 Java/Kotlin 支持
旗舰版 付费 企业开发、商业项目 完整框架支持、数据库工具、Web 开发等

Linux 用户推荐:

  • 学生/初学者:社区版足够使用
  • 专业开发者:旗舰版提供更多工具
  • 企业团队:旗舰版团队许可证

2. 系统环境要求

2.1 硬件配置要求(2026 官方标准)

配置项 最低要求 推荐配置
CPU Intel Core i3 或同等 Intel Core i7 / AMD Ryzen 7
内存 4GB 可用内存 16GB DDR4 及以上
磁盘 3.5GB 空间 SSD + 10GB 以上可用空间
分辨率 1024×768 1920×1080 及以上

2.2 Linux 发行版兼容性

发行版 支持状态 推荐程度
Ubuntu 22.04/24.04 LTS 完全支持
Fedora 38/39/40 完全支持
Debian 11/12 完全支持
Arch Linux / Manjaro 支持
CentOS/RHEL 8/9 支持
其他主流发行版 基本支持

推荐: Ubuntu 22.04/24.04 LTS 或 Fedora 38/39/40

2.3 必要依赖与前置条件

安装前准备:

  • 确保已安装 OpenJDK(IDEA 自带 JBR,但开发需要独立 JDK)
  • 确保网络连接(下载插件需要)
  • 确保有足够的磁盘空间(至少 10GB)

3. 下载与获取

3.1 官方网站下载

访问 JetBrains 官方下载页面:

复制代码
https://www.jetbrains.com/idea/download/

下载步骤:

  1. 选择 Linux 版本
  2. 点击下载按钮(.tar.gz 格式)
  3. 等待下载完成(约 600-800MB)

3.2 .tar.gz 压缩包说明

为什么是 .tar.gz?

  • 通用性强:适用于所有 Linux 发行版
  • 解压即用:无需复杂的安装过程
  • 便携性好:可随意移动安装目录
  • 权限可控:用户可完全控制文件权限

3.3 版本验证

下载完成后,建议验证文件完整性:

bash 复制代码
# 在终端执行
cd ~/Downloads
ls -lh idea*.tar.gz

# 检查文件大小(应为 600-800MB)
# 验证 SHA256 哈希值(官网提供)
sha256sum idea*.tar.gz

第二部分:Linux 安装流程


4. Linux 安装详解

4.1 安装前准备

  • 关闭可能冲突的 Java 进程
  • 确保有足够的磁盘空间(至少 10GB)
  • 备份重要数据(可选)
  • 确保网络连接(下载插件需要)

4.2 解压安装包(/opt 与用户目录)

方法一:解压到 /opt 目录(推荐,需管理员权限)

bash 复制代码
# 1. 切换到下载目录
cd ~/Downloads

# 2. 创建 JetBrains 目录(可选)
sudo mkdir -p /opt/jetbrains

# 3. 解压到 /opt 目录
sudo tar -xzf ideaIC-*.tar.gz -C /opt/jetbrains/

# 4. 查看解压后的目录
ls -la /opt/jetbrains/

方法二:解压到用户目录(无需管理员权限)

bash 复制代码
# 1. 切换到下载目录
cd ~/Downloads

# 2. 创建 apps 目录(可选)
mkdir -p ~/apps

# 3. 解压到用户目录
tar -xzf ideaIC-*.tar.gz -C ~/apps/

# 4. 查看解压后的目录
ls -la ~/apps/

4.3 启动 IDEA(idea.sh

进入 bin 目录并启动:

bash 复制代码
# 如果使用 /opt 目录
cd /opt/jetbrains/idea-IC-*/bin
./idea.sh

# 如果使用用户目录
cd ~/apps/idea-IC-*/bin
./idea.sh

首次启动配置:

  1. 选择 UI 主题(Darcula/Light)
  2. 选择插件(保持默认即可)
  3. 选择是否导入旧版本设置(首次使用选择 "Do not import settings")
  4. 登录/激活(社区版可直接使用)

4.4 创建桌面快捷方式与启动器

方法一:通过 IDEA 创建(推荐)

  1. 启动 IDEA 后,点击菜单栏 ToolsCreate Desktop Entry...
  2. 选择 "Create the entry for all users"(需管理员权限)或 "Create the entry for current user"
  3. 点击 "OK"

方法二:手动创建 .desktop 文件

bash 复制代码
# 创建桌面条目目录
mkdir -p ~/.local/share/applications

# 创建并编辑 .desktop 文件
nano ~/.local/share/applications/intellij-idea.desktop

写入以下内容(根据实际路径修改):

ini 复制代码
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community
Icon=/opt/jetbrains/idea-IC-*/bin/idea.png
Exec="/opt/jetbrains/idea-IC-*/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true

赋予执行权限:

bash 复制代码
chmod +x ~/.local/share/applications/intellij-idea.desktop

方法三:创建终端命令别名

bash 复制代码
# 编辑 ~/.bashrc 或 ~/.zshrc
echo 'alias idea="/opt/jetbrains/idea-IC-*/bin/idea.sh"' >> ~/.bashrc
source ~/.bashrc

# 使用:在终端输入 "idea" 即可启动

5. 激活与许可证

5.1 免费社区版激活

社区版完全免费,无需激活:

  • 直接使用所有基础功能
  • 无时间限制
  • 适合个人学习和开源项目

5.2 学生许可证申请

免费获取旗舰版许可证:

步骤:

  1. 访问:https://www.jetbrains.com/student/
  2. 使用学校邮箱注册
  3. 上传学生证明(学生证/在读证明)
  4. 审核通过后获得 1 年免费许可证
  5. 可续期至毕业

5.3 终端命令启动配置

创建系统级命令(推荐):

bash 复制代码
# 创建符号链接到 /usr/local/bin
sudo ln -s /opt/jetbrains/idea-IC-*/bin/idea.sh /usr/local/bin/idea

# 使用:在终端任意位置输入 "idea" 即可启动
idea

# 打开指定项目
idea ~/Projects/my-project

第三部分:Linux 核心配置


6. 基础环境配置

6.1 JDK 配置与版本管理

步骤:

  1. 打开 File → Settings(快捷键:Ctrl+Alt+S)
  2. 选择 Platform Settings → SDKs
  3. 点击 + 号,选择 JDK
  4. 浏览并选择 JDK 安装路径

Linux JDK 路径示例:

bash 复制代码
# Ubuntu/Debian 通过 apt 安装
/usr/lib/jvm/java-17-openjdk-amd64

# Fedora 通过 dnf 安装
/usr/lib/jvm/java-17-openjdk

# Arch Linux 通过 pacman 安装
/usr/lib/jvm/java-17-openjdk

# 手动安装
/opt/jdk-17

安装 OpenJDK(如果尚未安装):

bash 复制代码
# Ubuntu/Debian
sudo apt install openjdk-17-jdk

# Fedora
sudo dnf install java-17-openjdk-devel

# Arch Linux
sudo pacman -S jdk-openjdk

推荐 JDK 版本:

  • JDK 17:LTS 版本,推荐生产环境
  • JDK 21:最新 LTS 版本,新特性丰富
  • JDK 8:兼容旧项目

多版本 JDK 管理:

bash 复制代码
# 使用 SDKMAN(推荐)
curl -s "https://get.sdkman.io" | bash
sdk install java 17.0.1-oracle
sdk install java 21.0.1-oracle
sdk default java 17.0.1-oracle

6.2 终端集成与 Shell 配置

配置内置终端:

复制代码
File → Settings → Tools → Terminal

推荐配置:

  • Shell path/bin/bash/bin/zsh
  • Environment variables:添加常用环境变量
  • Terminal options
    • Override IDE theme
    • Copy to clipboard on selection

6.3 编码设置(UTF-8 统一)

重要!避免中文乱码问题:

  1. 打开 File → Settings → Editor → File Encodings
  2. 设置以下三项为 UTF-8:
    • Global Encoding:UTF-8
    • Project Encoding:UTF-8
    • Default encoding for properties files:UTF-8
  3. 勾选 "Transparent native-to-ascii conversion"
  4. 点击 "Apply" → "OK"

6.4 Maven/Gradle 配置

Maven 配置:

复制代码
File → Settings → Build, Execution, Deployment → Build Tools → Maven

关键设置:

  • Maven home path

    bash 复制代码
    # 通过包管理器安装
    /usr/share/maven
    
    # 手动安装
    ~/apache-maven-3.8.6
  • User settings file~/.m2/settings.xml

  • Local repository~/.m2/repository(建议)

Gradle 配置:

复制代码
File → Settings → Build, Execution, Deployment → Build Tools → Gradle

关键设置:

  • Gradle JVM:选择 JDK 版本
  • Gradle user home~/.gradle
  • Service directory path~/.gradle/daemon

7. Linux 界面与外观定制

7.1 主题选择(Darcula、Light)

推荐主题:

  • Darcula:深色主题,护眼,适合长时间编码
  • Light:浅色主题,适合白天使用
  • High Contrast:高对比度,适合视力不佳用户

切换方法:

复制代码
File → Settings → Appearance & Behavior → Appearance → Theme

推荐: 保持默认或根据个人喜好选择,Linux 桌面环境通常支持良好的深色模式适配。

7.2 字体与 DPI 缩放优化

编辑器字体:

复制代码
File → Settings → Editor → Font

推荐配置:

  • Font:JetBrains Mono(官方推荐)/ Fira Code / Noto Sans Mono(Linux 适配良好)
  • Size:14-16(根据屏幕分辨率调整)
  • Line spacing:1.2(提高可读性)
  • Enable font ligatures:勾选(美观,需字体支持)

Linux DPI 缩放优化:

复制代码
Help → Find Action → 输入 "Registry"

优化选项:

  • hidpi 相关选项:确保高分屏显示清晰
  • linux.native.menu:启用 Linux 原生菜单栏(部分桌面环境支持)

7.3 界面布局与工具栏

自定义工具栏:

复制代码
View → Appearance → Toolbar / Tool Window Bars / Status Bar

推荐布局:

  • 启用左侧工具栏(Project, Structure 等)
  • 启用底部工具栏(Terminal, Run, Debug 等)
  • 隐藏不常用的工具栏以节省空间

7.4 深色模式集成

跟随系统深色模式(部分桌面环境支持):

复制代码
File → Settings → Appearance & Behavior → Appearance
→ Theme → Sync with OS

手动切换:

  • 深色模式:选择 "Darcula"
  • 浅色模式:选择 "Light"

8. Linux 快捷键体系

8.1 快捷键映射选择(Linux 默认)

查看快捷键:

复制代码
File → Settings → Keymap

推荐方案:

  • Default (Linux):原生 Linux 快捷键(推荐)
  • Eclipse:Eclipse 迁移用户
  • NetBeans:NetBeans 迁移用户

8.2 Ctrl 与 Alt 键操作习惯

Linux 与 Windows 快捷键对比:

功能 Windows/Linux macOS
保存 Ctrl + S Command + S
复制 Ctrl + C Command + C
粘贴 Ctrl + V Command + V
撤销 Ctrl + Z Command + Z
重做 Ctrl + Shift + Z Command + Shift + Z
查找 Ctrl + F Command + F
替换 Ctrl + R Command + R
设置 Ctrl + Alt + S Command + ,
终端 Alt + F12 Option + F12

8.3 自定义快捷键方案

创建自定义快捷键:

  1. File → Settings → Keymap
  2. 点击右上角齿轮图标
  3. 选择 "Duplicate" 复制当前方案
  4. 命名(如 "My Custom Keymap")
  5. 右键点击操作 → "Add Keyboard Shortcut"
  6. 输入快捷键组合
  7. 点击 "OK"

导入/导出快捷键:

  • 点击齿轮图标 → "Export" / "Import"
  • 保存为 .jar 文件

第四部分:Linux 性能优化


9. JVM 内存与系统调优

9.1 修改 idea64.vmoptions 文件

文件位置:

bash 复制代码
# 安装目录
/opt/jetbrains/idea-IC-*/bin/idea64.vmoptions

# 用户配置(推荐修改)
~/.config/JetBrains/IntelliJIdea2026.1/idea64.vmoptions

9.2 推荐内存配置参数

根据机器内存调整:

8GB 内存机器:

properties 复制代码
-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50

16GB 内存机器:

properties 复制代码
-Xms2048m
-Xmx4096m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50

32GB+ 内存机器:

properties 复制代码
-Xms4096m
-Xmx8192m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50

9.3 垃圾回收器优化

推荐配置:

properties 复制代码
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC

10. 文件系统与启动优化

10.1 inotify 监视器调整(Linux 专属)

问题: Linux 默认 inotify 监视器数量有限,可能导致 IDEA 无法监视所有文件

解决方案:

bash 复制代码
# 查看当前限制
cat /proc/sys/fs/inotify/max_user_watches

# 临时增加限制
sudo sysctl fs.inotify.max_user_watches=524288

# 永久增加限制
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

10.2 禁用无用插件

复制代码
File → Settings → Plugins

禁用插件(根据需要):

  • CVS Integration
  • Subversion
  • Perforce
  • Mercurial
  • 其他不使用的框架插件

10.3 关闭耗资源功能

复制代码
File → Settings → Appearance & Behavior → System Settings

关闭选项:

  • Synchronize files on frame or editor tab activation
  • Save files automatically if application is idle for X sec
  • Save files when switching to a different application

11. 运行流畅度提升

11.1 索引优化策略

排除无用目录:

复制代码
File → Project Structure → Modules → Sources

右键点击目录 → Mark as → Excluded

推荐排除:

  • target/(Maven)
  • build/(Gradle)
  • .git/
  • node_modules/(前端项目)

11.2 缓存目录优化

问题: 默认缓存目录可能占用大量空间

解决方案:

查看缓存大小:

bash 复制代码
du -sh ~/.cache/JetBrains/IntelliJIdea2026.1
du -sh ~/.config/JetBrains/IntelliJIdea2026.1

清理缓存:

复制代码
File → Invalidate Caches / Restart → Invalidate and Restart

自定义缓存路径(可选):

properties 复制代码
# 在 idea.properties 中添加
idea.system.path=/path/to/custom/system
idea.config.path=/path/to/custom/config

11.3 GPU 渲染加速(OpenGL/XRender)

启用 GPU 渲染:

复制代码
Help → Find Action → 输入 "Registry"

优化选项:

  • hidpi 相关选项:确保高分屏显示清晰
  • opengl 相关选项:启用 OpenGL 加速

第五部分:Linux 日常使用


12. 项目管理

12.1 创建 Java/Kotlin 项目

步骤:

  1. 点击 File → New → Project
  2. 选择项目类型:
    • Java:纯 Java 项目
    • Kotlin:Kotlin 项目
    • Maven:Maven 构建项目
    • Gradle:Gradle 构建项目
  3. 配置项目信息:
    • Project name
    • Project location(建议使用 ~/Projects/
    • JDK 选择
  4. 点击 "Create"

12.2 导入现有项目

Maven 项目:

  1. File → Open
  2. 选择 pom.xml 文件
  3. 点击 "OK"
  4. 选择 "Open as Project"

Gradle 项目:

  1. File → Open
  2. 选择 build.gradle 文件
  3. 点击 "OK"
  4. 选择 "Open as Project"

12.3 终端与文件管理器集成

在终端中打开项目:

bash 复制代码
# 使用之前创建的别名
idea ~/Projects/my-project

# 或在项目根目录执行
idea .

在文件管理器中打开项目:

复制代码
右键项目 → Show in Explorer

快捷键:

  • Alt + 1:项目视图
  • 右键 → "Reveal in Finder"(部分桌面环境支持)

12.4 项目模板与快速启动

保存项目模板:

  1. 配置好项目
  2. File → Export Settings
  3. 保存为 .jar 文件

使用模板:

  1. File → Import Settings
  2. 选择保存的 .jar 文件

13. 代码开发

13.1 智能代码补全技巧

基础补全:

  • Ctrl + Space:基本补全
  • Ctrl + Shift + Space:智能补全

语句补全:

  • Ctrl + Shift + Enter:自动补全语句

链式调用补全:

  • 输入 . 后自动显示可用方法

13.2 代码重构工具

重命名:

  • Shift + F6:重命名(安全重构)

提取方法:

  • 选中代码 → Ctrl + Alt + M

提取变量:

  • 选中表达式 → Ctrl + Alt + V

内联:

  • Ctrl + Alt + N:内联变量/方法

13.3 代码导航与搜索

文件搜索:

  • Ctrl + Shift + N:搜索文件
  • Double Shift:全局搜索

符号搜索:

  • Ctrl + Alt + Shift + N:搜索类/方法

最近文件:

  • Ctrl + E:最近打开的文件

导航历史:

  • Ctrl + Alt + Left/Right:前进/后退

13.4 Live Templates 使用

内置模板:

  • psvm + Tab:main 方法
  • sout + Tab:System.out.println()
  • fori + Tab:for 循环
  • iter + Tab:增强 for 循环

自定义模板:

复制代码
File → Settings → Editor → Live Templates

14. 调试与测试

14.1 断点调试技巧

设置断点:

  • 点击行号左侧空白处
  • Ctrl + F8

调试操作:

  • F7:Step Into(进入方法)
  • F8:Step Over(跳过方法)
  • Shift + F8:Step Out(跳出方法)
  • Alt + F9:Run to Cursor(运行到光标)

条件断点:

  1. 右键点击断点
  2. 输入条件表达式
  3. 点击 "OK"

14.2 单元测试集成

JUnit 测试:

  1. 右键点击类/方法
  2. 选择 Go to → Test
  3. Ctrl + Shift + T

运行测试:

  • 点击测试类左侧的绿色三角形
  • 或右键 → Run 'TestName'

覆盖率分析:

  • 右键测试 → Run 'TestName' with Coverage

14.3 性能分析工具

CPU Profiler:

复制代码
Run → Profile 'Application'

Memory Analyzer:

复制代码
Run → Analyze Memory

14.4 远程调试配置

配置步骤:

  1. Run → Edit Configurations
  2. 点击 +Remote JVM Debug
  3. 配置主机和端口
  4. 复制 JVM 参数到远程服务器
  5. 启动远程调试

15. 版本控制集成

15.1 Git 配置与初始化

配置 Git:

复制代码
File → Settings → Version Control → Git

设置路径:

  • Path to Git executable/usr/bin/git(系统自带)
  • /usr/local/bin/git(手动安装)

初始化仓库:

  1. VCS → Create Git Repository
  2. 选择项目根目录
  3. 点击 "OK"

15.2 GitHub/GitLab 集成

登录 GitHub:

复制代码
File → Settings → Version Control → GitHub
→ + → Login with GitHub

克隆仓库:

  1. VCS → Get from Version Control
  2. 选择 GitHub/GitLab
  3. 选择仓库
  4. 点击 "Clone"

15.3 SSH 密钥管理

生成 SSH 密钥:

bash 复制代码
ssh-keygen -t ed25519 -C "your_email@example.com"

添加 SSH 密钥到 GitHub/GitLab:

  1. 复制公钥内容:

    bash 复制代码
    cat ~/.ssh/id_ed25519.pub
  2. 在 GitHub/GitLab 设置中添加 SSH 密钥

配置 Git 使用 SSH:

bash 复制代码
git config --global url."git@github.com:".insteadOf "https://github.com/"

15.4 常用 Git 操作

提交代码:

  • Ctrl + K:Commit
  • Ctrl + Shift + K:Commit and Push

更新代码:

  • Ctrl + T:Update Project

查看差异:

  • 右键文件 → Git → Compare with Revision

分支管理:

  • VCS → Git → Branches

第六部分:Linux 插件生态


16. Linux 必备插件推荐

16.1 Lombok 插件

功能: 支持 Lombok 注解(@Data、@Builder 等)

安装:

复制代码
File → Settings → Plugins → 搜索 "Lombok"

配置:

复制代码
File → Settings → Build, Execution, Deployment → Compiler → Annotation Processors
→ 勾选 "Enable annotation processing"

16.2 MyBatis 插件

推荐插件:

  • Free MyBatis Plugin:免费版
  • MyBatis Log Plugin:SQL 日志查看

功能:

  • Mapper 接口与 XML 互跳
  • SQL 语句高亮
  • 参数自动补全

16.3 REST Client 插件

推荐插件: REST Client

功能:

  • HTTP 请求测试
  • 支持 GET/POST/PUT/DELETE
  • 环境变量管理
  • 响应格式化

使用:

  1. 创建 .http 文件
  2. 编写请求
  3. 点击 "Run" 执行

16.4 Database Tools 插件

功能:

  • 数据库连接管理
  • SQL 编辑与执行
  • 数据导入导出
  • ER 图生成

配置:

复制代码
View → Tool Windows → Database
→ + → Data Source → 选择数据库类型

17. 插件管理技巧

17.1 插件安装与卸载

安装:

  1. File → Settings → Plugins
  2. 点击 "Marketplace"
  3. 搜索插件名称
  4. 点击 "Install"
  5. 重启 IDEA

卸载:

  1. File → Settings → Plugins
  2. 选择已安装插件
  3. 点击 "Uninstall"
  4. 重启 IDEA

17.2 插件冲突排查

症状:

  • IDEA 启动缓慢
  • 功能异常
  • 频繁崩溃

排查步骤:

  1. 禁用最近安装的插件
  2. 逐个启用,定位问题插件
  3. 查看插件评论和更新日志
  4. 联系插件开发者

17.3 Linux 专属插件推荐

Linux 优化插件:

  • Shell Script:Shell 脚本支持
  • Docker:Docker 集成
  • Kubernetes:K8s 支持
  • Nginx:Nginx 配置支持

第七部分:Linux 常见问题解决


18. 启动与运行问题

18.1 IDEA 无法启动(权限与依赖)

症状: 双击启动无反应或提示权限错误

解决方案:

方法一:检查权限

bash 复制代码
# 确保 idea.sh 有执行权限
chmod +x /opt/jetbrains/idea-IC-*/bin/idea.sh

# 确保安装目录有读取权限
sudo chmod -R 755 /opt/jetbrains/idea-IC-*

方法二:检查依赖

bash 复制代码
# 确保已安装必要的库
sudo apt install libgtk-3-0 libasound2

方法三:查看日志

bash 复制代码
# 查看 IDEA 日志
tail -f ~/.cache/JetBrains/IntelliJIdea2026.1/log/idea.log

18.2 启动缓慢优化

优化步骤:

  1. 禁用无用插件
  2. 增加 JVM 内存
  3. 关闭不必要的索引
  4. 清理缓存:File → Invalidate Caches / Restart

18.3 无响应问题解决

临时解决方案:

  • Ctrl + Alt + Delete → 系统监视器 → 结束进程
  • 或在终端执行:killall idea

根本解决:

  1. 检查内存配置
  2. 禁用耗资源插件
  3. 更新到最新版本
  4. 检查系统日志

19. 编码与显示问题

19.1 控制台中文乱码

解决方案(四步法):

方法一:修改 VM Options

  1. 打开 Help → Edit Custom VM Options

  2. 添加:

    properties 复制代码
    -Dfile.encoding=UTF-8
  3. 重启 IDEA

方法二:修改运行配置

  1. Run → Edit Configurations

  2. 选择应用配置

  3. VM options 添加:

    properties 复制代码
    -Dfile.encoding=UTF-8

方法三:修改全局编码

  1. File → Settings → Editor → File Encodings
  2. 设置三项为 UTF-8
  3. 勾选 "Transparent native-to-ascii conversion"

方法四:终端环境变量

bash 复制代码
# 在 ~/.bashrc 或 ~/.zshrc 中添加
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
source ~/.bashrc

19.2 字体显示异常

症状: 中文显示为方框或乱码

解决方案:

  1. File → Settings → Editor → Font
  2. 更换字体(推荐):
    • JetBrains Mono:官方推荐
    • Noto Sans Mono:Linux 适配良好
    • WenQuanYi Micro Hei:中文优化
  3. 应用并重启

19.3 界面缩放模糊

症状: 界面文字模糊,图标不清晰

解决方案:

启用 HiDPI 支持:

复制代码
Help → Find Action → 输入 "Registry"

优化选项:

  • hidpi 相关选项:确保高分屏显示清晰
  • linux.native.font.rendering:启用 Linux 原生字体渲染

调整缩放比例:

复制代码
File → Settings → Appearance & Behavior → Appearance
→ UI Options → Size

推荐:

  • 100%:1080p 及以下
  • 125%:2K 屏幕
  • 150%:4K 屏幕

20. 项目构建问题

20.1 Maven/Gradle 依赖加载失败

症状: 依赖显示红色,无法下载

解决方案:

Maven:

  1. 检查 settings.xml 配置

  2. 配置国内镜像(阿里云):

    xml 复制代码
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Aliyun Maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  3. 右键项目 → Maven → Reload Project

Gradle:

  1. 配置国内镜像:

    gradle 复制代码
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        mavenCentral()
    }
  2. 右键项目 → Gradle → Refresh Gradle Project

20.2 JDK 配置错误

症状: "Cannot resolve symbol"、编译失败

解决方案:

  1. File → Project Structure → Project
  2. 检查 Project SDK
  3. 重新选择或添加 JDK
  4. 检查 Project language level

Linux JDK 路径快速查找:

bash 复制代码
# 查看系统已安装的 JDK 路径
sudo update-alternatives --config java
# 或使用
/usr/libexec/java_home -V (如果安装了相关工具)

20.3 项目构建失败排查

常见原因:

  • 依赖缺失或网络问题
  • JDK 版本不匹配
  • 配置文件错误
  • 端口占用

排查步骤:

  1. 查看 Build 输出日志

  2. 检查 Maven/Gradle 控制台

  3. 清理并重新构建:

    • Maven:mvn clean install
    • Gradle:gradle clean build
  4. 检查系统日志:

    bash 复制代码
    tail -f ~/.cache/JetBrains/IntelliJIdea2026.1/log/idea.log

21. Linux 专属问题

21.1 inotify 资源耗尽

症状: 提示 "System limit for number of file watchers reached"

根本原因: Linux 默认的文件监视器数量限制过小,无法满足大型项目的索引需求。

完美解决方案:

bash 复制代码
# 1. 查看当前限制
cat /proc/sys/fs/inotify/max_user_watches

# 2. 临时增加限制(重启失效)
sudo sysctl fs.inotify.max_user_watches=524288

# 3. 永久增加限制(推荐)
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

21.2 桌面图标缺失

症状: 安装后在应用菜单或桌面上找不到 IDEA 图标

解决方案:

  1. 通过 IDEA 自带功能创建:
    启动 IDEA → 菜单栏 ToolsCreate Desktop Entry... → 勾选 "Create the entry for all users"。

  2. 手动修复 .desktop 文件权限:

    bash 复制代码
    chmod +x ~/.local/share/applications/jetbrains-idea.desktop
    # 更新桌面数据库
    update-desktop-database ~/.local/share/applications

21.3 终端环境变量失效

症状: 在终端输入 idea 提示 "command not found"

解决方案:

确保已将别名或路径正确添加到 Shell 的配置文件中,并重新加载了配置:

bash 复制代码
# 检查是否已添加
cat ~/.bashrc | grep idea
# 或
cat ~/.zshrc | grep idea

# 重新加载配置
source ~/.bashrc 
# 或
source ~/.zshrc

第八部分:Linux 进阶技巧


22. 高效开发技巧

22.1 Linux 必备快捷键大全

功能分类 快捷键 说明
基础编辑 Ctrl + D 复制当前行
Ctrl + Y 删除当前行
Ctrl + / 单行注释/取消注释
Ctrl + Shift + / 块注释
Ctrl + Alt + L 格式化代码
Ctrl + Alt + O 优化导入
导航搜索 Ctrl + B 跳转到声明
Ctrl + Alt + B 跳转到实现
Ctrl + Shift + N 搜索文件
Double Shift 全局搜索任意内容
Ctrl + E 最近打开的文件
重构操作 Shift + F6 重命名变量/方法/类
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取变量
调试运行 Alt + F8 计算表达式
F7 / F8 Step Into / Step Over
Ctrl + F8 切换断点

22.2 多光标编辑

添加光标:

  • Alt + Shift + 鼠标点击:在多个位置添加光标
  • Alt + J:选中下一个相同的词并添加光标
  • Alt + Shift + J:取消选中上一个

应用场景:

  • 批量修改变量名
  • 同时编辑多行相似的代码
  • 快速为多行添加前缀或后缀

22.3 代码片段管理

保存代码片段:

  1. 选中一段常用代码
  2. Tools → Save as Live Template
  3. 设置缩写(Abbreviation)和描述
  4. 定义适用的上下文(如 Java, Kotlin)

使用代码片段:

  • 在编辑器中输入设定的缩写,按下 Tab 键即可自动展开。

22.4 终端深度集成

IDEA 内置终端优势:

  • 自动继承项目的环境变量和 JDK 路径
  • 支持多标签页,无需离开 IDE 即可执行 Git、Maven、Docker 等命令

高级配置:

复制代码
File → Settings → Tools → Terminal
  • Shell path :可指定为 /bin/zsh 或其他你喜欢的 Shell。
  • Environment variables:可为终端单独设置环境变量。

23. 团队协作配置

23.1 代码风格统一

导出代码风格:

  1. 配置好 Code Style (Settings → Editor → Code Style)
  2. 点击右上角齿轮图标 → Export
  3. 保存为 .xml.jar 文件

导入代码风格:

  1. 团队成员获取配置文件
  2. Settings → Editor → Code Style → 齿轮图标 → Import

23.2 团队设置共享

使用 .idea 目录:

  • .idea/codeStyles/.idea/inspectionProfiles/ 提交到 Git 仓库。
  • 团队成员拉取代码后,IDEA 会自动应用统一的代码风格和检查规则。

使用 EditorConfig:

在项目根目录创建 .editorconfig 文件,这是跨 IDE 的统一代码风格标准:

ini 复制代码
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

23.3 SSH 密钥共享(针对 Git)

生成与配置:

bash 复制代码
# 1. 生成 SSH 密钥对
ssh-keygen -t ed25519 -C "your_email@company.com"

# 2. 复制公钥内容
cat ~/.ssh/id_ed25519.pub

# 3. 将公钥添加到公司的 GitLab/GitHub 账户中

注意: 严禁将私钥 (id_ed25519) 分享给他人或上传到公共仓库。


24. 自定义与扩展

24.1 自定义 Live Templates

创建模板:

  1. Settings → Editor → Live Templates
  2. 点击右侧 + 号 → Live Template
  3. 填写 Abbreviation(缩写)、Description(描述)和 Template text(模板内容)
  4. 点击下方 "Define" 或 "Change" 选择适用的语言范围(如 Java)

常用变量:

  • $USER$:当前系统用户名
  • $DATE$:当前日期
  • $TIME$:当前时间

24.2 Shell 脚本集成

External Tools 配置:

可以将常用的 Shell 脚本集成到 IDEA 的右键菜单中:

复制代码
Settings → Tools → External Tools → +
  • Name:脚本名称(如 "Deploy to Test Server")
  • Program/bin/bash
  • Arguments$ProjectFileDir$/deploy.sh
  • Working directory$ProjectFileDir$

配置完成后,在项目上右键即可直接运行该部署脚本。

24.3 外部工具集成

常用 Linux 开发工具联动:

  • Docker:安装 Docker 插件,直接在 IDEA 中管理容器、镜像和 Docker Compose。
  • Database:使用自带的 Database 工具窗口连接 MySQL、PostgreSQL 等,无需额外安装 Navicat 等客户端。
  • Postman / cURL :利用 REST Client 插件,可以直接在 .http 文件中编写和发送请求,替代 Postman。

第九部分:学习路径


25. 新手入门路径

25.1 第一周学习计划

  • 第 1 天:环境搭建
    • 下载并解压 IDEA,配置桌面快捷方式。
    • 安装 OpenJDK,并在 IDEA 中配置 Project SDK。
    • 熟悉 Linux 下的终端启动方式 (idea .)。
  • 第 2 天:界面与基础操作
    • 熟悉 Project 视图、Editor 区域和 Tool Windows。
    • 调整字体、主题(推荐 Darcula)和编码(UTF-8)。
  • 第 3 天:代码编辑核心
    • 练习智能补全、自动导包、代码格式化。
    • 掌握基本的导航快捷键(跳转定义、查找文件)。
  • 第 4 天:调试与运行
    • 编写一个简单的 Hello World 程序并运行。
    • 学习打断点、单步调试、查看变量值。
  • 第 5 天:版本控制
    • 在 IDEA 中配置 Git 路径。
    • 尝试从 GitHub 克隆一个开源项目到本地。
  • 第 6-7 天:综合实战
    • 创建一个 Maven 或 Gradle 项目,引入第三方依赖。
    • 完成一个小功能的开发并提交到 Git。

25.2 基础功能掌握清单

  • 能够独立安装并启动 IDEA。
  • 成功配置 JDK、Maven/Gradle 环境。
  • 熟练使用 Ctrl + Space 进行代码补全。
  • 熟练使用 Double Shift 搜索文件和类。
  • 会使用 Git 进行 Commit 和 Push 操作。
  • 掌握基本的 Debug 调试流程。

25.3 实战项目推荐

  • 初级:命令行版的学生成绩管理系统(纯 Java 基础)。
  • 中级:基于 Spring Boot 的个人博客后端 API(涉及 Web、数据库)。
  • 高级:微服务架构的简易电商系统(涉及 Spring Cloud、Docker、Redis)。

26. 进阶提升路径

26.1 高级功能深入

  • 重构艺术:深入学习 Extract Method、Inline、Move 等重构手法,保证代码整洁。
  • 性能分析:使用 IDEA 集成的 Profiler 工具分析 CPU 和内存瓶颈。
  • 远程开发:配置 Remote Development,在本地 IDEA 连接远程 Linux 服务器进行开发。

26.2 性能优化专家级

  • JVM 调优 :根据项目规模精细调整 idea64.vmoptions 中的堆内存参数。
  • 索引优化:合理 Exclude 不需要索引的目录(如庞大的日志文件夹、构建产物目录)。
  • 插件管理:定期审查已安装插件,禁用或卸载长期不用的插件以提升启动速度。

26.3 插件开发入门

  • 学习资源:阅读 IntelliJ Platform SDK DevGuide。
  • 实践:尝试编写一个简单的插件,例如自动生成特定格式的注释或代码片段。

27. 学习资源推荐

27.1 官方文档与教程

  • JetBrains 官方帮助文档:全面且权威的操作手册。
  • IntelliJ IDEA Blog:了解最新版本特性和最佳实践。

27.2 在线课程与视频

  • Bilibili / YouTube:搜索 "IntelliJ IDEA 教程",有大量优质的免费视频教程。
  • 极客时间 / 慕课网:提供体系化的 Java 开发与 IDEA 实战课程。

27.3 Linux 开发社区

  • Stack Overflow:遇到具体报错信息时的首选查询地。
  • GitHub :浏览优秀开源项目的 .idea 配置和代码风格,学习大厂的规范。
  • V2EX / 掘金 / CSDN:国内活跃的技术社区,有很多关于 IDEA 的使用技巧和踩坑记录。

第十部分:附录


28. Linux 参考资料

28.1 官方文档链接

  • IDEA 官方文档https://www.jetbrains.com/help/idea/
  • 快捷键参考卡片https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf

28.2 Linux 快捷键速查表

动作 Windows/Linux 快捷键
保存所有文件 Ctrl + S
查找类 Ctrl + N
查找文件 Ctrl + Shift + N
全局搜索文本 Ctrl + Shift + F
替换文本 Ctrl + R (当前文件) / Ctrl + Shift + R (全局)
最近的文件 Ctrl + E
快速定义结构 Ctrl + F12
参数信息 Ctrl + P
快速修复建议 Alt + Enter
格式化代码 Ctrl + Alt + L
自动修正导入 Ctrl + Alt + O
项目结构设置 Ctrl + Alt + Shift + S
设置面板 Ctrl + Alt + S

28.3 配置文件位置详解

在 Linux 系统中,IDEA 的相关配置和缓存通常位于用户的 Home 目录下:

  • 配置目录 (Config)~/.config/JetBrains/IntelliJIdea2026.1/
    (包含自定义的 VM 选项、快捷键方案、插件配置等)
  • 系统目录 (System/Caches)~/.cache/JetBrains/IntelliJIdea2026.1/
    (包含索引缓存、日志文件 log/idea.log 等,空间不足时可清理)
  • 插件目录 (Plugins)~/.local/share/JetBrains/IntelliJIdea2026.1/
    (手动安装的第三方插件存放于此)

29. 总结与展望

29.1 核心要点回顾

  • 安装灵活 :通过 .tar.gz 解压即可使用,配合 idea.sh 或创建软链接实现便捷启动。
  • 性能关键 :Linux 下务必调整 inotify 限制,并根据内存合理配置 JVM 参数。
  • 编码规范:统一设置为 UTF-8 编码,避免跨平台协作时的乱码问题。
  • 工具集成:充分利用 IDEA 对 Git、Maven、Docker 等 Linux 常用开发工具的深度集成。

29.2 Linux 最佳实践总结

  • 善用终端:IDEA 内置终端是 Linux 开发者的利器,保持命令行操作的熟练度。
  • 版本控制 :始终使用 Git 管理代码,并将 .idea 目录中的团队共享配置纳入版本控制。
  • 定期维护:每隔一段时间清理无用缓存,更新 IDEA 版本以获取最新的功能和安全补丁。

29.3 未来版本展望

随着 AI 编程助手的普及,未来的 IDEA 将更加智能化。同时,针对 Linux 平台的原生渲染优化和远程开发(Remote Development)体验也将持续增强,让 Linux 成为更加卓越的 Java/Kotlin 开发基地。


30. 更新日志

30.1 本文档版本信息

  • 版本:v1.0
  • 最后更新:2026年5月14日
  • 适用版本:IntelliJ IDEA 2026.1
  • 操作系统:Linux (Ubuntu, Fedora, Arch 等主流发行版)

30.2 内容更新记录

  • v1.0:初始版本发布。涵盖了 Linux 下的完整安装流程、环境配置、专属性能优化(inotify/JVM)、常见问题排查及进阶开发技巧。

结语

本指南旨在为 Linux 用户提供一份详实、可落地的 IntelliJ IDEA 使用手册。Linux 拥有强大的命令行生态和稳定的系统内核,配合 IntelliJ IDEA 这一顶级 IDE,必将极大释放您的开发生产力。

最后的建议:

  1. 不要畏惧终端:它是 Linux 的灵魂,也是 IDEA 在 Linux 下最强大的搭档。
  2. 保持好奇心:多尝试 IDEA 的各种快捷键和隐藏功能,你会发现新大陆。
  3. 融入社区:遇到问题多查阅文档或在社区提问,开源精神会让你的路越走越宽。

祝您在 Linux 平台上开发愉快,代码无 Bug!



相关推荐
SimonKing1 小时前
别再自己写脚本了!DeepSeek三秒生成,豆包直接出片
java·后端·程序员
NaclarbCSDN1 小时前
我写了一个命令行书签管理器,然后抛弃了浏览器书签栏
linux·git·python·github
飞天狗1111 小时前
零基础JavaWeb入门——第4课:表单处理 —— 浏览器怎么把数据发给服务器
java·开发语言·前端·后端·servlet
多彩电脑1 小时前
向AIDE(安卓设备上的Android Studio)导入aar库
android·java·开发语言·androidx
阿维的博客日记2 小时前
Windows自由切换jdk版本
java·windows
摇滚侠2 小时前
MyBatis 入门到项目实战 MyBatis 逆向工程 62
java·开发语言·mybatis
颖火虫盟主2 小时前
Linux USB 探测→枚举→RNDIS 驱动匹配 全流程笔记
linux·运维·笔记
ch.ju2 小时前
Java Programming Chapter 4——Multi-level inheritance
java·开发语言
yuezhilangniao2 小时前
2026删除K8s命名空间 卡 Terminating 的 ns
java·容器·kubernetes