JDK下载:初学者完整指南
欢迎来到Java开发的世界!对于任何想要编写、编译和运行Java应用程序的开发者来说,第一步也是最关键的一步,就是正确安装Java开发工具包(Java Development Kit, JDK)。
本指南将为你提供一个清晰、详尽的步骤,帮助你从零开始完成JDK的下载、安装和配置。
1. JDK是什么?为什么需要它?
在开始下载之前,我们先花一分钟理解几个核心概念:
-
JDK (Java Development Kit – Java开发工具包): 这是Java开发的核心,包含了编写Java程序所需的所有工具。它不仅包含了运行Java程序的环境,还包括了编译器(
javac.exe),调试器和其他一系列开发工具。如果你想成为一名Java开发者,JDK是你的必需品。 -
JRE (Java Runtime Environment – Java运行环境): 这是运行Java程序所需的环境。它包含了Java虚拟机(JVM)和Java核心类库。如果你只想运行已经编译好的Java程序(比如
.jar文件),安装JRE就足够了。 -
JVM (Java Virtual Machine – Java虚拟机): 这是Java的“魔法”所在。JVM是一个抽象的计算机,它能让你的Java代码“一次编写,到处运行”(Write Once, Run Anywhere)。你的Java代码首先被编译成一种叫做“字节码”的中间格式,然后由JVM解释和执行。
简单总结:JDK包含了JRE,而JRE又包含了JVM。作为开发者,我们直接安装JDK即可。
2. 选择哪个JDK版本?
你可能会发现有很多不同的JDK提供商和版本号,比如Oracle JDK, OpenJDK, Adoptium, Amazon Corretto等。
对于初学者,我们有以下建议:
- 选择OpenJDK: OpenJDK是Java SE平台的开源实现,它免费、功能强大且被广泛使用。
- 选择LTS版本: LTS代表“长期支持”(Long-Term Support)。这些版本会获得多年的更新和安全修复,稳定性更高。目前主流的LTS版本有 Java 8, 11, 17, 和 21。
- 推荐版本: 对于新项目和学习,JDK 17 或最新的LTS版本 JDK 21 是绝佳的选择。
本指南将以 Adoptium (前身为AdoptOpenJDK) 提供的OpenJDK 17为例,这是一个备受社区信赖的来源。
3. 分步安装指南
3.1. Windows系统
Windows上的安装过程非常直观。
步骤 1:下载安装程序
- 访问 Adoptium官方网站。
- 网站通常会自动检测你的操作系统。在首页,你应该能看到一个为Windows x64系统准备的下载按钮。
- 确保版本选择的是
JDK(而不是JRE)和17或21。 - 点击下载按钮,获取
.msi格式的安装文件。
步骤 2:运行安装向导
- 双击你刚刚下载的
.msi文件,启动安装向导。 - 连续点击“下一步”(Next)。
- 在其中一个步骤中,确保将“Set JAVA_HOME variable”和“Add to PATH”这两个选项设置为“Will be installed on local hard drive”。这一步至关重要,它能让安装程序自动为你配置好环境变量,省去手动配置的麻烦。
- 继续点击“下一步”,然后点击“安装”(Install)。
- 等待安装完成,然后点击“完成”(Finish)。
3.2. macOS系统
在macOS上,我们推荐使用 Homebrew 包管理器来安装,这是最简单、最干净的方式。
步骤 1:安装 Homebrew (如果尚未安装)
打开“终端”(Terminal)应用程序,粘贴并执行以下命令:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
步骤 2:使用 Homebrew 安装 JDK
在终端中执行以下命令来安装OpenJDK 17:
bash
brew install openjdk@17
Homebrew会自动处理下载、安装和环境变量的配置。
3.3. Linux系统 (以Ubuntu/Debian为例)
Linux用户通常可以通过系统的包管理器轻松安装JDK。
步骤 1:更新包列表
打开终端,运行:
bash
sudo apt update
步骤 2:安装 JDK
执行以下命令来安装OpenJDK 17:
bash
sudo apt install openjdk-17-jdk
系统会自动处理所有依赖和配置。
4. 验证安装是否成功
无论你使用哪种操作系统,验证步骤都是一样的。打开一个新的终端或命令提示符窗口,然后输入以下两个命令。
验证Java编译器 (javac):
bash
javac -version
你应该会看到类似以下的输出:
javac 17.0.10
验证Java运行环境 (java):
bash
java -version
你应该会看到类似以下的输出:
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)
OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing)
只要这两个命令都能成功执行并显示正确的版本号,就说明你的JDK已经安装成功了!
如果命令未找到 (command not found)?
这通常意味着环境变量没有配置正确。请返回第三节,检查是否漏掉了关键步骤。
5. 你的第一个Java程序:”Hello, World!”
现在,让我们通过编写并运行一个简单的程序来庆祝安装成功。
步骤 1:编写代码
- 在你的电脑上创建一个文件夹,例如
JavaProjects。 - 在该文件夹中,创建一个名为
HelloWorld.java的文本文件。 - 用任何文本编辑器打开它,并输入以下代码:
java
public class HelloWorld {
public static void main(String[] args) {
// 这行代码会在控制台打印 "Hello, World!"
System.out.println("Hello, World!");
}
}
步骤 2:编译代码
- 打开终端或命令提示符。
- 使用
cd命令进入你刚刚创建的JavaProjects文件夹。 - 运行
javac命令来编译你的代码:
bash
javac HelloWorld.java
如果一切顺利,这个命令不会有任何输出,但你会在文件夹中发现一个新生成的文件:HelloWorld.class。
步骤 3:运行程序
现在,使用 java 命令来运行你的程序(注意,这里不需要写 .class 后缀):
bash
java HelloWorld
你应该会在终端上看到期待已久的输出:
Hello, World!
结论
恭喜你!你已经成功配置了Java开发环境,并运行了你的第一个Java程序。这为你的Java编程之旅奠定了坚实的基础。祝你编码愉快!