免费下载Java:完整安装教程 – wiki词典

免费下载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)

  1. 访问Adoptium官网: 打开您的浏览器,访问 https://adoptium.net/
  2. 选择版本和操作系统:
    • 在主页上,通常会显示最新LTS版本的下载链接,例如“Latest LTS Release”。
    • 确保选择与您的操作系统(Windows、macOS、Linux)和处理器架构(x64、ARM64)相匹配的安装包。
    • 您可以点击“Other platforms and versions”来查找特定版本和架构的下载选项。
  3. 下载安装包: 点击下载按钮,将JDK安装包下载到您的计算机。
    • Windows: 通常是 .msi.zip 文件。推荐使用 .msi 安装包,因为它会自动化大部分配置。
    • macOS: 通常是 .pkg.tar.gz 文件。推荐使用 .pkg 安装包。
    • Linux: 通常是 .deb (Debian/Ubuntu)、.rpm (Red Hat/CentOS) 包或 .tar.gz 压缩包。

四、 安装Java JDK

根据您的操作系统,选择相应的安装步骤。

4.1 Windows 系统安装

  1. 运行安装程序: 找到下载的 .msi 安装包,双击运行。
  2. 遵循安装向导:
    • 点击“Next”继续。
    • 您可以选择默认安装路径(推荐),通常是 C:\Program Files\Eclipse Adoptium\jdk-<version>。如果您想更改,请点击“Change”按钮。
    • 在安装选项中,确保“Set JAVA_HOME variable”和“Add to Path”选项被选中(这是Adoptium安装程序通常提供的便利功能,可以自动配置环境变量)。
    • 点击“Next”并等待安装完成。
    • 点击“Finish”退出安装向导。

4.2 macOS 系统安装

  1. 运行安装程序: 找到下载的 .pkg 安装包,双击运行。
  2. 遵循安装向导:
    • 点击“继续”直到“安装”步骤。
    • 输入您的管理员密码以授权安装。
    • 等待安装完成。
    • 点击“关闭”退出安装向导。
    • 注意: macOS上的JDK安装通常会自动配置 JAVA_HOMEPATH,但有时可能需要手动添加,稍后会在“配置环境变量”部分说明。

4.3 Linux 系统安装 (以Ubuntu/Debian为例)

方法一:使用包管理器 (推荐)
如果Adoptium提供了 .deb.rpm 包,这是最简单的安装方式。

  1. 下载 .deb.rpm 包。
  2. 安装 .deb 包 (Ubuntu/Debian):
    bash
    sudo dpkg -i <下载的JDK包名>.deb
  3. 安装 .rpm 包 (Fedora/CentOS/Red Hat):
    bash
    sudo rpm -ivh <下载的JDK包名>.rpm
  4. 配置默认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发行版)

  1. 解压安装包: 将下载的 .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 替换为实际的文件名)
  2. 重命名解压后的文件夹 (可选,但推荐简化路径):
    bash
    sudo mv /usr/local/java/jdk-<version> /usr/local/java/jdk-temurin-<version>

    (请将 jdk-<version> 替换为实际解压后的文件夹名)
  3. 配置环境变量: 这一步是必须的,请参照下一节。

五、 配置Java环境变量 (非常重要!)

正确配置环境变量是为了让操作系统知道JDK的安装位置,从而可以在任何目录下执行Java命令。

5.1 Windows 系统

如果您的Adoptium .msi 安装程序没有自动配置,或者您使用了 .zip 包手动安装,则需要手动配置:

  1. 找到JDK安装路径: 假设您的JDK安装在 C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9
  2. 打开系统属性:
    • 右键点击“此电脑”或“我的电脑” -> “属性”。
    • 点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”按钮。
  3. 创建 JAVA_HOME 变量:
    • 在“系统变量”区域,点击“新建”。
    • 变量名:JAVA_HOME
    • 变量值:JDK的安装路径,例如 C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9
    • 点击“确定”。
  4. 编辑 Path 变量:
    • 在“系统变量”区域,找到并双击 Path 变量。
    • 点击“新建”。
    • 添加 %JAVA_HOME%\bin
    • 确保此条目在列表中靠前的位置。
    • 点击“确定”关闭所有窗口。

5.2 macOS 和 Linux 系统 (手动安装或未自动配置的情况)

  1. 打开终端:
  2. 编辑配置文件: 根据您使用的Shell,编辑相应的配置文件。
    • Bash 用户: ~/.bash_profile~/.bashrc
    • Zsh 用户 (macOS Catalina及更高版本默认): ~/.zshrc
      使用文本编辑器打开文件,例如 nanovim
      bash
      nano ~/.zshrc # 或 ~/.bash_profile
  3. 添加环境变量: 在文件末尾添加以下行,将路径替换为您的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
  4. 保存并退出文件。
  5. 使配置生效: 在终端中执行以下命令,或者重启终端:
    bash
    source ~/.zshrc # 或 source ~/.bash_profile

六、 验证Java安装

安装和配置完成后,务必验证Java是否成功安装。

  1. 打开命令行/终端。
  2. 检查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)
  3. 检查Java编译器版本:
    bash
    javac -version

    如果显示类似以下信息,则表示Java开发工具包安装成功:
    javac 17.0.9
  4. 检查 JAVA_HOME 变量 (可选):
    • Windows: echo %JAVA_HOME%
    • macOS/Linux: echo $JAVA_HOME
      应显示您设置的JDK安装路径。

如果上述命令都能正确执行并显示版本信息,恭喜您,Java JDK已经成功安装在您的计算机上!

七、 总结

通过本教程,您已经完成了Java开发环境的搭建,从选择合适的JDK发行版(推荐Adoptium Eclipse Temurin),到下载、安装以及配置环境变量,每一步都详细讲解。现在,您可以开始您的Java编程之旅,无论是学习基础语法、开发应用程序还是参与更复杂的项目,都将拥有坚实的基础。祝您编程愉快!

滚动至顶部