Java开发环境搭建:从零开始的全面指南

Java作为世界上最流行的编程语言之一,广泛应用于企业级应用、移动开发、大数据、云计算等多个领域。对于任何想要进入Java世界、开发Java应用程序的开发者来说,第一步便是正确安装和配置Java开发环境(JDK)。本教程旨在提供一个详尽且易于理解的指南,涵盖Java安装、核心概念解析以及跨平台(Windows、macOS、Linux)的环境变量配置,助您顺利迈出Java学习和开发的第一步。

引言:为何需要Java运行环境?

您可能经常听到“Java程序”、“Java应用”等术语,但要让这些程序在您的计算机上运行,或者让您能够自己编写和编译它们,就必须安装一个名为Java开发工具包(JDK)的环境。JDK不仅包含运行Java程序所需的一切,还提供了编写、编译和调试Java程序的工具。它的正确配置是所有Java相关工作的基础。

本教程将带您深入了解Java运行环境的构成,指导您选择合适的Java版本,并详细介绍在不同操作系统下如何下载、安装和配置Java开发环境,直至最终验证安装的正确性。

核心概念解析:JDK、JRE与JVM到底是什么?

在开始安装之前,理解Java生态系统中的几个核心组件至关重要,它们分别是JVM、JRE和JDK。它们共同构成了Java程序的运行和开发环境。

什么是JVM(Java Virtual Machine)?

JVM,即Java虚拟机,是Java语言“一次编写,到处运行”(Write Once, Run Anywhere)特性的基石。它是一个抽象的计算机器,能够解释和执行Java字节码(.class文件)。当您编写的Java源代码被Java编译器(javac)编译后,会生成平台无关的字节码。这个字节码在任何安装了JVM的操作系统上都能被JVM解释执行,从而实现了跨平台的兼容性。不同的操作系统有不同的JVM实现,但它们都遵循Java虚拟机规范,确保了字节码的一致执行。

什么是JRE(Java Runtime Environment)?

JRE,即Java运行时环境,是运行Java应用程序所必需的软件包。它包含了Java虚拟机(JVM)以及Java核心类库(如java.lang、java.util等)。如果您的计算机只是需要运行别人开发的Java程序,那么安装JRE就足够了。JRE不包含开发工具,如编译器(javac),因此您不能使用JRE来编写或编译Java代码。简单来说,JRE就是JVM和Java标准库的打包。

什么是JDK(Java Development Kit)?

JDK,即Java开发工具包,是Java程序员用来开发Java应用程序的完整工具包。它包含了JRE的所有内容,外加一系列开发工具,例如:

  • javac: Java编译器,将Java源代码编译成字节码。
  • java: Java解释器,用于启动JVM来执行编译后的Java程序。
  • javadoc: 文档生成器,从源代码注释中生成API文档。
  • jar: 打包工具,将Java类文件和相关资源打包成JAR(Java Archive)文件。
  • jdb: Java调试器。

疑问:我应该安装哪个? 如果您是Java开发者,需要编写、编译或调试Java程序,那么您必须安装JDK。JDK包含了JRE,因此安装了JDK就意味着您也拥有了运行Java程序的能力。如果您只是一个普通用户,仅需要运行Java应用程序,那么理论上安装JRE即可。但考虑到现代开发和运行环境的普遍性,通常我们都会直接安装JDK。

选择合适的Java版本:LTS与发行版考量

Java自1995年发布以来,已经发展出众多版本。了解如何选择合适的版本对于您的开发工作至关重要。

为什么有这么多Java版本?

Oracle公司(Java的拥有者)大约每六个月发布一个新版本的Java,这被称为“特性版本”。为了提供更稳定的长期支持,Oracle和OpenJDK社区还会定期发布LTS(Long-Term Support)版本。这些LTS版本在发布后会获得多年的安全更新和bug修复,是生产环境和长期项目的首选。目前流行的LTS版本包括Java 8、Java 11、Java 17和Java 21。

我应该选择哪个Java版本?

对于初学者,我们强烈推荐选择一个最新的LTS版本,例如 Java 17Java 21。选择LTS版本有以下几个好处:

  • 稳定性: LTS版本经过了广泛的测试,更为稳定可靠。
  • 长期支持: 可以获得多年的官方支持和安全更新,减少后期维护成本。
  • 新特性: 相较于旧LTS版本,新LTS版本通常包含更多现代化的语言特性和性能优化。

如果您的项目有特定的Java版本要求(例如,维护一个遗留项目可能需要Java 8或Java 11),那么请按照项目需求选择相应的版本。

Java是免费的吗?

关于Java的许可问题,历史上曾有变动。目前,Oracle JDK从Java 11开始,其商业使用需要付费许可。但同时,OpenJDK(Open Java Development Kit)作为Java的开源实现,是完全免费且开源的,其功能与Oracle JDK基本一致,并且通常是许多LTS版本的基础。

因此,我们推荐您使用OpenJDK的免费发行版。有多个高质量的OpenJDK发行版可供选择,其中最受欢迎的是:

  • Adoptium (Eclipse Temurin): 由Eclipse基金会维护,提供免费、高质量的OpenJDK二进制文件,支持多种操作系统。这是本教程推荐的主要下载源。
  • Amazon Corretto: 由亚马逊维护和提供,免费且支持LTS版本。
  • Azul Zulu: 另一个流行的OpenJDK发行版,也提供免费版本和商业支持。

对于个人开发和大多数商业应用,选择Adoptium的Temurin是完全足够的。

从哪里获取JDK:官方下载渠道

选择好版本后,接下来就是下载JDK安装包。我们推荐从可靠的官方渠道获取。

官方下载点推荐

  • Adoptium (Eclipse Temurin) 官方网站:

    这是我们最推荐的下载源。请访问 https://adoptium.net/temurin/releases/。在该页面,您可以找到各个Java LTS版本的二进制发行版,适用于Windows、macOS和Linux等多种操作系统和架构。

  • Oracle 官方网站:

    如果您出于特定原因需要Oracle JDK(例如,一些老旧的软件可能明确要求Oracle JDK),可以访问 https://www.oracle.com/java/technologies/downloads/。请注意Oracle JDK的许可条款。

下载前需要注意什么?

在下载JDK之前,请务必确认以下几点:

  • 操作系统类型: 您正在使用的是Windows、macOS还是Linux?
  • 系统架构: 您的系统是x64(Intel/AMD 64位)还是ARM64(例如苹果M系列芯片的macOS,或者一些基于ARM的Linux系统)?
  • Java版本: 根据您之前的选择(推荐LTS版本,如Java 17或Java 21)。
  • 安装包类型: 通常有安装程序(.msi for Windows, .dmg/.pkg for macOS)和压缩包(.zip for Windows, .tar.gz for Linux/macOS)两种。对于Windows和macOS,推荐使用安装程序;对于Linux,包管理器或tar.gz压缩包皆可。

Java安装步骤:多平台详细指南

本节将详细介绍在Windows、macOS和Linux系统上安装Java JDK的步骤。

1. Windows系统安装Java JDK

对于Windows用户,通常可以通过下载并运行一个MSI安装程序来简化安装过程。

下载JDK安装包

前往Adoptium网站(https://adoptium.net/temurin/releases/),选择您需要的Java版本(例如Temurin 17 (LTS)),然后选择Windows操作系统,并下载x64 MSI安装程序(如:OpenJDK17U-jdk_x64_windows_hotspot_17.0.x_x.msi)。

执行安装程序

  1. 双击下载的MSI文件: 这将启动Java JDK的安装向导。
  2. 欢迎界面: 点击“Next(下一步)”。
  3. 许可协议: 仔细阅读许可协议,然后勾选“I accept the terms in the License Agreement(我接受许可协议中的条款)”,点击“Next(下一步)”。
  4. 自定义安装: 在这一步,您可以选择安装的组件。通常保持默认即可。重点在于安装路径: 默认路径可能较长或包含空格。为了后续配置环境变量的便利性,强烈建议您点击“Change(更改)”按钮,将安装路径修改为一个简洁、无空格的路径,例如 C:\Java\jdk-17(将“jdk-17”替换为实际版本号)。然后点击“OK”和“Next”。

    重要提示: 请务必记住您选择的安装路径,这对于后续的环境变量配置至关重要。

  5. 开始安装: 点击“Install(安装)”。安装过程可能需要几分钟。
  6. 完成安装: 安装完成后,点击“Finish(完成)”。

安装后初步验证

虽然此时环境变量尚未完全配置,但可以简单验证Java程序是否能够执行。

打开命令提示符(按下 Win + R 键,输入 cmd,回车),然后输入以下命令:

java -version

此时,您可能会看到Java的版本信息,也可能提示“’java’ 不是内部或外部命令”。这取决于安装程序是否自动配置了部分Path变量。无论如何,我们稍后会进行完整的环境变量配置。

2. macOS系统安装Java JDK

macOS用户通常通过下载DMG文件并运行里面的PKG安装程序来完成安装。

下载JDK安装包

前往Adoptium网站(https://adoptium.net/temurin/releases/),选择您需要的Java版本(例如Temurin 17 (LTS)),然后选择macOS操作系统,并下载适合您系统架构的DMG安装程序(例如:OpenJDK17U-jdk_x64_mac_hotspot_17.0.x_x.dmgOpenJDK17U-jdk_aarch64_mac_hotspot_17.0.x_x.dmg 用于M系列芯片)。

执行安装程序

  1. 双击下载的DMG文件: 这将挂载一个虚拟磁盘映像。
  2. 双击PKG安装包: 在打开的窗口中,双击扩展名为 .pkg 的安装包。
  3. 安装向导: 按照安装向导的指示点击“继续”、“同意”等。系统可能会要求您输入管理员密码。
  4. 选择安装位置: 通常选择“为所有用户安装”并接受默认位置。macOS上的Java JDK通常会被安装到 /Library/Java/JavaVirtualMachines/ 目录下,例如 /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home

    重要提示: 记住这个默认安装路径,在后续配置环境变量时会用到。

  5. 完成安装: 安装完成后,点击“关闭”。您可以将之前打开的虚拟磁盘映像拖到废纸篓。

安装后初步验证

打开终端(Terminal,可以在“应用程序”->“实用工具”中找到),然后输入以下命令:

java -version

此时,您应该能看到Java的版本信息。macOS系统通常会在安装时自动配置软链接或更新默认的Java版本,但为了确保一致性,我们仍会进行环境变量的配置。

3. Linux系统安装Java JDK (以Ubuntu为例)

Linux系统安装Java通常有两种方法:使用系统包管理器(推荐)或手动下载压缩包解压安装。

方法一:使用包管理器 (推荐,适用于Debian/Ubuntu)

这是最简单、最推荐的方式,因为它会自动处理依赖关系和环境变量。

  1. 更新包列表: 打开终端,输入以下命令更新您的系统包索引。

    sudo apt update
  2. 安装OpenJDK: 安装特定版本的OpenJDK。如果您想安装Java 17,输入:

    sudo apt install openjdk-17-jdk

    如果您想安装其他版本,只需替换命令中的数字即可(例如 openjdk-11-jdk)。

    系统会提示您确认安装,输入 Y 并回车。
  3. 验证安装: 安装完成后,输入以下命令验证Java版本:

    java -version

    javac -version

    如果显示了正确的版本信息,说明安装成功。包管理器通常会自动配置好必要的环境变量。
  4. 管理多个Java版本(可选): 如果您安装了多个Java版本,可以使用 update-alternatives 命令来切换默认版本:

    sudo update-alternatives –config java

    系统会列出已安装的Java版本,您可以输入对应的数字来选择默认使用的版本。

方法二:手动安装 (tar.gz 压缩包)

如果您需要安装特定发行版(如Adoptium Temurin)的JDK,或者您的系统没有提供您需要的版本,可以选择手动安装。

下载JDK压缩包

前往Adoptium网站(https://adoptium.net/temurin/releases/),选择您需要的Java版本(例如Temurin 17 (LTS)),然后选择Linux操作系统,并下载x64 Tar.gz压缩包(例如:OpenJDK17U-jdk_x64_linux_hotspot_17.0.x_x.tar.gz)。

解压并移动

  1. 创建安装目录: 在您希望安装Java的位置创建一个目录。通常,系统范围的安装会放在 /opt/java//usr/local/java/,用户范围的安装可以放在用户主目录下的 ~/Applications/。我们以 /usr/local/java/ 为例(需要管理员权限)。

    sudo mkdir -p /usr/local/java
  2. 移动压缩包: 将下载的 .tar.gz 文件移动到您创建的目录。

    例如:sudo mv OpenJDK17U-jdk_x64_linux_hotspot_17.0.x_x.tar.gz /usr/local/java/
  3. 进入目录并解压:

    cd /usr/local/java

    sudo tar -xzf OpenJDK17U-jdk_x64_linux_hotspot_17.0.x_x.tar.gz
  4. 重命名目录(可选,但推荐): 解压后会生成一个包含版本号的目录,例如 jdk-17.0.x。为了方便管理,您可以将其重命名为更简洁的名称,例如 jdk-17

    sudo mv jdk-17.0.x jdk-17

    重要提示: 记住这个解压后的路径,例如 /usr/local/java/jdk-17,这对于后续的环境变量配置至关重要。

安装后初步验证

在终端中,进入JDK的 bin 目录并执行Java命令:

/usr/local/java/jdk-17/bin/java -version

您应该能看到正确的Java版本信息。接下来,我们将配置环境变量,以便在任何位置直接使用 javajavac 命令。

环境配置:设置JAVA_HOME与Path变量

配置环境变量是Java安装过程中最关键的一步,它让操作系统知道Java JDK安装在哪里,以及在哪里找到Java相关的可执行文件。

为什么需要配置环境变量?

环境变量是操作系统用来存储一些配置信息的地方,这些信息可以被所有运行的程序访问。对于Java来说,主要配置两个重要的环境变量:

  • JAVA_HOME: 这个变量指向JDK的安装根目录。许多Java相关的工具(如Maven、Gradle、Tomcat等)都会通过查找这个变量来定位Java JDK的位置。
  • Path: 这是一个系统级的环境变量,它包含了一系列目录路径。当您在命令行输入一个命令时,操作系统会依次在这些路径中查找对应的可执行文件。将JDK的 bin 目录添加到Path变量中,您就可以在任何目录下直接运行 javajavac 等命令,而无需指定它们的完整路径。

正确配置这些变量可以确保Java开发环境的顺畅运行。

1. Windows系统环境变量配置

找到环境变量设置

  1. 打开系统属性: 右键点击“此电脑”(或“我的电脑”),选择“属性”。
  2. 进入高级系统设置: 在打开的窗口中,点击左侧的“高级系统设置”。
  3. 打开环境变量对话框: 在“系统属性”对话框中,点击“环境变量”按钮。

设置 JAVA_HOME

  1. 在“环境变量”对话框的“系统变量”部分,点击“新建”按钮。
  2. 在弹出的“新建系统变量”对话框中,输入以下信息:

    • 变量名: JAVA_HOME
    • 变量值: 您的JDK安装路径。例如,如果您之前安装到 C:\Java\jdk-17,则输入此路径。
  3. 点击“确定”。

修改 Path 变量

  1. 在“环境变量”对话框的“系统变量”部分,找到名为“Path”的变量,然后双击它进行编辑。
  2. 在弹出的“编辑环境变量”对话框中,点击“新建”按钮。
  3. 输入以下路径:

    %JAVA_HOME%\bin

    (注意:如果您的Windows版本较旧,没有“新建”按钮,则需要在现有Path值的末尾添加 ;%JAVA_HOME%\bin,并用分号与其他路径隔开)。
  4. 为了确保Java命令的优先级,建议将 %JAVA_HOME%\bin 移动到列表的顶部或靠前的位置。选中它,然后点击“上移”按钮。
  5. 点击所有打开的对话框中的“确定”按钮,保存您的更改。

验证配置

重要: 配置完环境变量后,您需要关闭所有已打开的命令提示符窗口,然后重新打开一个新的命令提示符窗口,才能使环境变量生效。

在新打开的命令提示符中,输入以下命令并回车:

java -version

javac -version

echo %JAVA_HOME%

如果它们都显示正确的Java版本信息和您的JDK安装路径,恭喜您,Windows系统上的Java环境已成功配置!

2. macOS系统环境变量配置

macOS系统通常通过修改Shell的配置文件来设置环境变量。当前macOS Catalina及更高版本默认使用Zsh作为Shell,而早期版本或自定义配置的用户可能使用Bash。

找到配置文件

首先,确定您当前使用的Shell:打开终端,输入 echo $SHELL

  • 如果输出包含 zsh,则您的配置文件是 ~/.zshrc
  • 如果输出包含 bash,则您的配置文件是 ~/.bash_profile~/.bashrc。通常,~/.bash_profile 用于登录Shell,~/.bashrc 用于非登录Shell。如果您不确定,可以两者都配置,或者优先配置 ~/.bash_profile

我们以修改 ~/.zshrc 为例。

编辑配置文件

  1. 打开终端,使用文本编辑器(如vi或nano)打开配置文件。

    vi ~/.zshrc (如果您使用Bash,则为 vi ~/.bash_profile)
  2. 在文件的末尾添加以下内容。请将 /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home 替换为您实际的JDK安装路径。

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH

  3. 保存并退出:

    • 如果您使用 vi 编辑器:按下 Esc 键,然后输入 :wq 并回车。
    • 如果您使用 nano 编辑器:按下 Ctrl + X,然后按 Y 确认保存,再按回车。

使配置生效

在终端中输入以下命令,使您刚刚修改的环境变量立即生效:

source ~/.zshrc (或 source ~/.bash_profile)

或者,您可以直接关闭当前终端窗口,重新打开一个新的终端窗口,新的终端会自动加载最新的配置。

验证配置

在新打开的终端窗口中,输入以下命令并回车:

java -version

javac -version

echo $JAVA_HOME

如果它们都显示正确的Java版本信息和您的JDK安装路径,那么macOS系统上的Java环境配置就成功了。

3. Linux系统环境变量配置 (以Ubuntu为例)

Linux系统环境变量的配置方式与macOS类似,也是通过编辑Shell的配置文件。

方法一:针对当前用户 (推荐)

这种方式只对当前用户生效,不会影响其他用户。

  1. 打开终端,使用文本编辑器(如vi或nano)打开用户主目录下的 .bashrc 文件。

    vi ~/.bashrc

    (如果您使用其他Shell,如Zsh,则修改 ~/.zshrc。)
  2. 在文件的末尾添加以下内容。请将 /usr/local/java/jdk-17 替换为您实际的JDK安装路径。

    export JAVA_HOME=/usr/local/java/jdk-17
    export PATH=$JAVA_HOME/bin:$PATH

  3. 保存并退出:

    • 如果您使用 vi 编辑器:按下 Esc 键,然后输入 :wq 并回车。
    • 如果您使用 nano 编辑器:按下 Ctrl + X,然后按 Y 确认保存,再按回车。
  4. 使配置生效:

    source ~/.bashrc

    或者,关闭当前终端,重新打开一个新的终端窗口。

方法二:系统范围配置 (所有用户)

如果您希望所有用户都能使用这个Java环境,可以进行系统范围的配置。

  1. 创建一个新的配置文件,例如 /etc/profile.d/java.sh

    sudo vi /etc/profile.d/java.sh
  2. 在文件中添加与上面类似的内容:

    export JAVA_HOME=/usr/local/java/jdk-17
    export PATH=$JAVA_HOME/bin:$PATH

  3. 保存并退出。
  4. 使配置生效:重启系统,或者执行 source /etc/profile

    注意: 修改 /etc/profile/etc/profile.d/ 下的文件会影响所有用户,需要谨慎操作。

验证配置

在新打开的终端窗口中,输入以下命令并回车:

java -version

javac -version

echo $JAVA_HOME

如果它们都显示正确的Java版本信息和您的JDK安装路径,那么Linux系统上的Java环境配置就成功了。

安装后的验证与常见问题排查

完成了安装和环境变量配置后,最后一步是验证一切是否正常工作,并了解如何解决一些常见问题。

如何确认Java是否正确安装?

这是最直接的验证方法。请打开一个新的命令提示符(Windows)或终端(macOS/Linux),然后逐一执行以下命令:

  1. 检查Java运行时环境版本:

    java -version

    正确的输出应该类似于:

    openjdk version “17.0.x” 202x-xx-xx
    OpenJDK Runtime Environment Temurin-17.0.x+x (build 17.0.x+x)
    OpenJDK 64-Bit Server VM Temurin-17.0.x+x (build 17.0.x+x, mixed mode, sharing)

    这表明Java运行时环境已正确安装并可被系统识别。

  2. 检查Java编译器版本:

    javac -version

    正确的输出应该类似于:

    javac 17.0.x

    这表明Java编译器(JDK的一部分)已正确安装并可被系统识别。如果您只安装了JRE,那么执行这个命令会报错。

  3. 检查JAVA_HOME变量:

    Windows系统:echo %JAVA_HOME%

    macOS/Linux系统:echo $JAVA_HOME

    输出应该显示您之前设置的JDK安装根路径,例如 C:\Java\jdk-17/usr/local/java/jdk-17

如果以上三个命令都能正确执行并显示预期的信息,那么恭喜您,您的Java开发环境已成功搭建并配置!

常见问题与解决方案

在安装和配置过程中,可能会遇到一些常见问题。以下是一些典型问题及其解决方案:

问题1:‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 (Windows) 或 java: command not found (macOS/Linux)

原因: 这通常意味着系统的Path环境变量没有正确包含Java可执行文件的路径,或者配置后没有生效。

解决方案:

  • 检查Path变量: 仔细检查您是否已将 %JAVA_HOME%\bin (Windows) 或 $JAVA_HOME/bin (macOS/Linux) 正确添加到Path环境变量中,并且确保 JAVA_HOME 本身指向的路径是正确的。
  • 重启命令提示符/终端: 配置环境变量后,需要关闭所有旧的命令提示符/终端窗口,然后重新打开一个新的窗口,以便加载新的环境变量。
  • 使配置文件生效: 在macOS或Linux上,确保您执行了 source ~/.zshrc (或相应的配置文件) 命令。
  • 检查拼写: 确保环境变量名和路径没有任何拼写错误。

问题2:安装了多个Java版本,但命令行执行的版本不是我想要的。

原因: 您的Path环境变量中可能存在多个Java版本的路径,并且当前生效的那个路径指向了您不想要的Java版本,或者其优先级更高。

解决方案:

  • 调整Path顺序: 在Path环境变量中,将您想要使用的Java版本的 %JAVA_HOME%\bin (或 $JAVA_HOME/bin) 路径移动到其他Java路径之前。Path变量的查找顺序是从左到右(或从上到下),先找到的就先使用。
  • 删除旧版本Path: 如果您确定不再需要某个旧版本的Java,可以直接从Path变量中移除其对应的 bin 路径。
  • 使用update-alternatives (Linux): 在Debian/Ubuntu等系统上,可以使用 sudo update-alternatives –config java 来切换系统默认的Java版本。
  • 明确指定Java_Home (Linux/macOS): 某些IDE或构建工具允许您在其配置中明确指定 JAVA_HOME,以避免系统Path变量带来的混淆。

问题3:JAVA_HOME变量设置错误。

原因: JAVA_HOME 变量没有指向JDK的根目录,而是指向了其内部的 bin 目录或其他子目录。

解决方案: 仔细核对您的JDK安装路径。例如,如果您的JDK安装在 C:\Java\jdk-17,那么 JAVA_HOME 的值就应该是 C:\Java\jdk-17,而不是 C:\Java\jdk-17\bin

问题4:安装Java后,IDE(如IntelliJ IDEA, Eclipse)仍然提示找不到JDK。

原因: IDE可能有自己内部的JDK配置,或者在启动时没有检测到系统环境变量的变化。

解决方案: 在IDE的设置中手动配置JDK路径。

  • 对于IntelliJ IDEA: 通常在“File” -> “Project Structure”(或“IntelliJ IDEA” -> “Settings/Preferences” -> “Build, Execution, Deployment” -> “Build Tools” -> “Gradle”或“Maven” -> “Java Home”或“Project SDK”)中,添加或选择正确的JDK安装目录。
  • 对于Eclipse: 通常在“Window” -> “Preferences” -> “Java” -> “Installed JREs” 中,点击“Add”添加您的JDK安装目录。

问题5:macOS/Linux配置环境变量后不生效。

原因:

  • 修改了错误的Shell配置文件(例如,您用的是Zsh却修改了 .bash_profile)。
  • 修改后未执行 source 命令,或未重新打开终端。

解决方案:

  • 确认Shell类型: 使用 echo $SHELL 确认当前使用的Shell,然后修改对应的配置文件(~/.zshrc~/.bash_profile 等)。
  • 执行source命令: 修改配置文件后,务必在终端中执行 source ~/.your_shell_config (例如 source ~/.zshrc)命令,或者关闭当前终端并重新打开一个新的终端。
  • 检查文件权限: 确保您的用户对配置文件有读写权限。

总结与展望

通过本教程的详细指导,您应该已经成功完成了Java开发环境(JDK)的安装和配置。这不仅包括了Java本身的安装,还涵盖了对JDK、JRE、JVM这些核心概念的理解,以及跨Windows、macOS和Linux三大主流操作系统的环境变量配置。正确配置Java环境是您踏入Java编程世界的第一步,也是至关重要的一步。

现在,您的计算机已经准备好进行Java开发了。您可以尝试编写第一个Java程序,例如一个简单的“Hello, World!”程序,来进一步巩固您的学习成果。祝您在Java编程的学习旅程中一切顺利!

java安装教程及环境配置