CodeGym /课程 /JAVA 25 SELF /安装与配置 IntelliJ IDEA 和 JDK 25

安装与配置 IntelliJ IDEA 和 JDK 25

JAVA 25 SELF
第 5 级 , 课程 2
可用

1. 什么是 JDK(Java Development Kit)

JDK 就像是 Java 开发者的瑞士军刀。它包含创建、编译和运行 Java 程序所需的一切:

JDK 包含 JRE + 面向 Java 开发者的工具。

JRE 包含 JVM + 一组标准的 Java 库。

JVMJava 虚拟机

为什么要使用最新版本的 JDK(例如 Java 25)?
Java 发展非常快。新版本不仅带来新功能,还能提升安全性、性能,以及与现代库的兼容性。如果你还在用 Java 8 学习,就有可能像恐龙突然遇到 iPhone 一样尴尬。

2. 下载并安装 JDK

有几个官方来源:

在本课程中,我们不会预先下载 JDK。我们将把这项工作交给 IntelliJ IDEA,直接在其界面中通过两次点击安装 JDK。

尽管安装是自动的,IntelliJ IDEA 仍然会询问我们更偏好的发行版。对于本课程,我们选择 Amazon Corretto。它是免费的构建版本,无需注册,由 Amazon 稳定维护,而且同样重要的是,即使安装路径包含西里尔字符也能正常工作。

3. 下载并安装 IntelliJ IDEA

JetBrains 官方网站:
https://www.jetbrains.com/idea/download/

在下载页面,网站会自动识别您的操作系统和处理器架构。如有需要,您也可以手动选择。

以前开发者必须在付费版 (Ultimate) 和免费版 (Community Edition) 之间做出选择,但从 2025.3 版本开始,IntelliJ IDEA 已成为单一产品。

现在一切都很简单,你只需下载一个程序,Java 开发所需的一切都在其中免费且无限制地提供。如果你需要付费套件 (Ultimate) 中的功能,可以直接在内部启用(有 30 天的试用期),但对于我们的课程来说,这完全没有必要。

福利!在新的统一版本中,甚至以前只在 Ultimate 中提供的功能也变成了免费。现在你可以使用数据库工具和基础的 Spring 支持,无需任何额外费用。

在 Windows 上安装 IntelliJ IDEA

  1. 从网站下载 .exe 安装程序。重要提示:请选择与您处理器架构相符的版本。
  2. 运行安装文件,选择安装目录。
  3. 在选择组件的步骤,您可以添加桌面快捷方式,并将其与 .java 文件关联)
  4. 等待安装完成并启动 IDEA。

在 macOS 上安装 IntelliJ IDEA

  1. 下载 .dmg 文件。重要提示:请选择您的处理器架构:Intel 或 Apple Silicon
  2. 打开后,将 IntelliJ IDEA 图标拖入文件夹 Applications
  3. 启动 IDEA

在 Linux 上安装 IntelliJ IDEA

  1. 下载 .tar.gz 压缩包。
  2. 将压缩包解压到合适的位置,例如 ~/programs/idea
  3. 进入文件夹 bin 并运行脚本: ./idea.sh
  4. 为方便起见,您可以在桌面或应用程序菜单中创建快捷方式。

4. 启动 IntelliJ IDEA

安装完成后,IntelliJ IDEA 会提示从之前的版本导入设置。如果您是新手 — 请选择 Skip import

Projects 选项卡

之后您会看到 IntelliJ IDEA 的欢迎窗口。

  • New Project 用于从零创建新项目。
  • Open 用于打开已存在于计算机上的项目。
  • Clone Repository(或 Get from VCS)用于从远程代码库克隆项目,例如 GitHub。

Customize 选项卡

在这里,您可以将 IDE 调整到最适合自己的状态。

  • Theme: 用于选择配色方案。请选择让眼睛不易疲劳的主题。
  • IDE font: 可以更改整个界面的字体大小。
  • Language: 建议保持英语。大多数技术文档和论坛都使用英语。

其余设置暂时保持默认即可。您随时可以通过 File -> SettingsIntelliJ IDEA -> Preferences(在 macOS 上)再次进行调整。

至此,我们已完成外观设置并了解了主要操作。现在我们可以创建第一个项目了。

评论 (3)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Unicode0150 级别 6,Nanchang,China
27 六月 2026
???
Unicode0150 级别 6,Nanchang,China
27 六月 2026
最有含金量的一课
zestquest 级别 7,China,China
10 一月 2026
此页有部分图片未成功加载