免费下载Java:完整安装教程
Java作为一门历史悠久、功能强大的编程语言,在企业级应用、移动开发(Android)、大数据以及科学计算等领域占据着举足轻重的地位。无论是初学者还是资深开发者,安装Java开发工具包(JDK)是开始Java编程的第一步。本教程将详细指导您如何免费下载并完整安装Java环境。
一、 Java是什么?为什么要安装JDK?
Java 是一门面向对象的编程语言,以其“一次编写,到处运行”(Write Once, Run Anywhere – WORA)的特性而闻名。这意味着用Java编写的代码可以在任何支持Java的平台上运行,无需重新编译。
JDK (Java Development Kit) 是Java开发的核心。它包含了:
* JRE (Java Runtime Environment):Java程序的运行环境。
* JVM (Java Virtual Machine):Java虚拟机,负责执行字节码。
* 开发工具:如 javac(Java编译器)、java(Java解释器)、jar(归档工具)等。
因此,如果您想开发、编译和运行Java程序,就必须安装JDK。
二、 选择合适的Java版本和发行版
Java有多个版本(如Java 8, Java 11, Java 17等),并且有多个提供商(发行版)。
1. 版本选择:
建议选择 LTS (Long-Term Support) 版本,因为它们提供更长的支持周期和稳定性。目前常用的LTS版本有Java 8、Java 11、Java 17,以及最新的Java 21。对于大多数新项目或学习,推荐使用最新的LTS版本(如Java 17或Java 21)。
2. 发行版选择:
虽然Oracle JDK是官方参考实现,但从Java 11开始,Oracle JDK的某些商业用途需要付费许可。幸运的是,有许多免费且开源的JDK发行版可供选择,它们与Oracle JDK功能上基本一致,并且通常更受社区推荐:
* Adoptium (Eclipse Temurin):由Eclipse基金会维护,非常流行且稳定。
* Azul Zulu:提供商业支持的免费发行版。
* Amazon Corretto:亚马逊提供的免费发行版。
* OpenLogic OpenJDK
* Red Hat OpenJDK
在本教程中,我们将以 Adoptium (Eclipse Temurin) 为例进行说明,因为它是一个广受欢迎的免费且开放源码的选择。
三、 下载Java (Adoptium Eclipse Temurin JDK)
- 访问Adoptium官网: 打开您的浏览器,访问 https://adoptium.net/。
- 选择版本和操作系统:
- 在主页上,通常会显示最新LTS版本的下载链接,例如“Latest LTS Release”。
- 确保选择与您的操作系统(Windows、macOS、Linux)和处理器架构(x64、ARM64)相匹配的安装包。
- 您可以点击“Other platforms and versions”来查找特定版本和架构的下载选项。
- 下载安装包: 点击下载按钮,将JDK安装包下载到您的计算机。
- Windows: 通常是
.msi或.zip文件。推荐使用.msi安装包,因为它会自动化大部分配置。 - macOS: 通常是
.pkg或.tar.gz文件。推荐使用.pkg安装包。 - Linux: 通常是
.deb(Debian/Ubuntu)、.rpm(Red Hat/CentOS) 包或.tar.gz压缩包。
- Windows: 通常是
四、 安装Java JDK
根据您的操作系统,选择相应的安装步骤。
4.1 Windows 系统安装
- 运行安装程序: 找到下载的
.msi安装包,双击运行。 - 遵循安装向导:
- 点击“Next”继续。
- 您可以选择默认安装路径(推荐),通常是
C:\Program Files\Eclipse Adoptium\jdk-<version>。如果您想更改,请点击“Change”按钮。 - 在安装选项中,确保“Set JAVA_HOME variable”和“Add to Path”选项被选中(这是Adoptium安装程序通常提供的便利功能,可以自动配置环境变量)。
- 点击“Next”并等待安装完成。
- 点击“Finish”退出安装向导。
4.2 macOS 系统安装
- 运行安装程序: 找到下载的
.pkg安装包,双击运行。 - 遵循安装向导:
- 点击“继续”直到“安装”步骤。
- 输入您的管理员密码以授权安装。
- 等待安装完成。
- 点击“关闭”退出安装向导。
- 注意: macOS上的JDK安装通常会自动配置
JAVA_HOME和PATH,但有时可能需要手动添加,稍后会在“配置环境变量”部分说明。
4.3 Linux 系统安装 (以Ubuntu/Debian为例)
方法一:使用包管理器 (推荐)
如果Adoptium提供了 .deb 或 .rpm 包,这是最简单的安装方式。
- 下载
.deb或.rpm包。 - 安装
.deb包 (Ubuntu/Debian):
bash
sudo dpkg -i <下载的JDK包名>.deb - 安装
.rpm包 (Fedora/CentOS/Red Hat):
bash
sudo rpm -ivh <下载的JDK包名>.rpm - 配置默认Java版本 (可选,如果安装了多个JDK):
bash
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/temurin-<version>-hotspot/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/temurin-<version>-hotspot/bin/javac 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
方法二:手动安装 .tar.gz (适用于所有Linux发行版)
- 解压安装包: 将下载的
.tar.gz文件解压到您选择的目录,例如/opt/java或/usr/local/java。
bash
sudo mkdir -p /usr/local/java
sudo tar -zxvf <下载的JDK包名>.tar.gz -C /usr/local/java/
(请将<下载的JDK包名>.tar.gz替换为实际的文件名) - 重命名解压后的文件夹 (可选,但推荐简化路径):
bash
sudo mv /usr/local/java/jdk-<version> /usr/local/java/jdk-temurin-<version>
(请将jdk-<version>替换为实际解压后的文件夹名) - 配置环境变量: 这一步是必须的,请参照下一节。
五、 配置Java环境变量 (非常重要!)
正确配置环境变量是为了让操作系统知道JDK的安装位置,从而可以在任何目录下执行Java命令。
5.1 Windows 系统
如果您的Adoptium .msi 安装程序没有自动配置,或者您使用了 .zip 包手动安装,则需要手动配置:
- 找到JDK安装路径: 假设您的JDK安装在
C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9。 - 打开系统属性:
- 右键点击“此电脑”或“我的电脑” -> “属性”。
- 点击“高级系统设置”。
- 在“系统属性”窗口中,点击“环境变量”按钮。
- 创建
JAVA_HOME变量:- 在“系统变量”区域,点击“新建”。
- 变量名:
JAVA_HOME - 变量值:JDK的安装路径,例如
C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9 - 点击“确定”。
- 编辑
Path变量:- 在“系统变量”区域,找到并双击
Path变量。 - 点击“新建”。
- 添加
%JAVA_HOME%\bin - 确保此条目在列表中靠前的位置。
- 点击“确定”关闭所有窗口。
- 在“系统变量”区域,找到并双击
5.2 macOS 和 Linux 系统 (手动安装或未自动配置的情况)
- 打开终端:
- 编辑配置文件: 根据您使用的Shell,编辑相应的配置文件。
- Bash 用户:
~/.bash_profile或~/.bashrc - Zsh 用户 (macOS Catalina及更高版本默认):
~/.zshrc
使用文本编辑器打开文件,例如nano或vim:
bash
nano ~/.zshrc # 或 ~/.bash_profile
- Bash 用户:
- 添加环境变量: 在文件末尾添加以下行,将路径替换为您的JDK实际安装路径:
bash
# 设置 JAVA_HOME
export JAVA_HOME=/usr/local/java/jdk-temurin-17.0.9+9 # 替换为你的实际路径
# 将 Java bin 目录添加到 PATH
export PATH=$JAVA_HOME/bin:$PATH - 保存并退出文件。
- 使配置生效: 在终端中执行以下命令,或者重启终端:
bash
source ~/.zshrc # 或 source ~/.bash_profile
六、 验证Java安装
安装和配置完成后,务必验证Java是否成功安装。
- 打开命令行/终端。
- 检查Java版本:
bash
java -version
如果显示类似以下信息,则表示Java运行时环境安装成功:
openjdk version "17.0.9" 2023-10-17 LTS
OpenJDK Runtime Environment Temurin-17.0.9+9 (build 17.0.9+9)
OpenJDK 64-Bit Server VM Temurin-17.0.9+9 (build 17.0.9+9, mixed mode, sharing) - 检查Java编译器版本:
bash
javac -version
如果显示类似以下信息,则表示Java开发工具包安装成功:
javac 17.0.9 - 检查
JAVA_HOME变量 (可选):- Windows:
echo %JAVA_HOME% - macOS/Linux:
echo $JAVA_HOME
应显示您设置的JDK安装路径。
- Windows:
如果上述命令都能正确执行并显示版本信息,恭喜您,Java JDK已经成功安装在您的计算机上!
七、 总结
通过本教程,您已经完成了Java开发环境的搭建,从选择合适的JDK发行版(推荐Adoptium Eclipse Temurin),到下载、安装以及配置环境变量,每一步都详细讲解。现在,您可以开始您的Java编程之旅,无论是学习基础语法、开发应用程序还是参与更复杂的项目,都将拥有坚实的基础。祝您编程愉快!