目录
- 一、安装前准备
- 1.1 确认系统类型
- 1.2 检查系统要求
- 1.3 下载 JDK 安装包
- 二、Windows 系统下 JDK 安装步骤
- 2.1 双击安装包
- 2.2 选择安装目录
- 2.3 完成安装
- 三、Windows 系统环境变量配置
- 3.1 打开环境变量设置
- 3.2 配置 JAVA_HOME 变量
- 3.3 配置 Path 变量
- 3.4 验证配置
- 四、Linux 系统下 JDK 安装步骤(以 Ubuntu 为例)
- 4.1 下载安装包
- 4.2 解压安装包
- 4.3 配置环境变量
- 4.4 使配置生效
- 4.5 验证安装
- 五、macOS 系统下 JDK 安装步骤
- 5.1 下载安装包
- 5.2 安装 JDK
- 5.3 配置环境变量(可选,非默认安装路径时)
- 5.4 验证安装
- 六、常见问题及解决方法
- 6.1 “java” 命令未识别
- 6.2 “java -version” 输出版本与 “JAVA_HOME” 不一致
- 6.3 javac 不是内部命令
一、安装前准备
1.1 确认系统类型
在安装 JDK 之前,首先需要明确自己计算机的操作系统类型,因为不同操作系统的 JDK 安装方式和安装包有所不同。常见的操作系统有 Windows、Linux 和 macOS,下面分别介绍如何查看它们的系统类型:
- Windows 系统:可以通过 “此电脑”(或 “我的电脑”)的属性来查看。在桌面上找到 “此电脑” 图标,右键点击选择 “属性”,在弹出的窗口中,“系统类型” 一栏会显示当前系统是 32 位还是 64 位 。也可以按下 Windows 键 + R,输入 “cmd” 并回车打开命令提示符,在命令提示符中输入 “systeminfo”,然后查找 “系统类型”,同样能获取系统信息。
- Linux 系统:打开终端,输入命令 “uname -a” ,该命令会显示系统的内核版本、硬件体系结构等信息,其中就包含系统类型。对于一些基于 Red Hat 的系统,还可以通过 “cat /etc/redhat - release” 命令查看系统发行版本信息;对于 Debian 或 Ubuntu 系统,“lsb_release -a” 命令能提供详细的系统版本信息。
- macOS 系统:点击屏幕左上角的苹果标志,选择 “关于本机”,在弹出的窗口中可以查看基本的系统信息,包括系统版本等。若想查看更详细的硬件信息,可点击 “系统报告” 按钮 。此外,从 10.7 之后的 macOS 系统全是 64 位,没有 32 位版本。
1.2 检查系统要求
JDK 的安装对系统有一定要求,确保系统满足这些条件才能顺利安装和运行 JDK。一般来说,需要注意以下几个方面:
- 内存:至少需要 512MB 内存,但随着 Java 应用程序的复杂性增加,建议使用 1GB 或更多内存,以保证系统运行流畅。如果内存不足,在编译和运行 Java 程序时可能会出现卡顿甚至报错的情况。
- 磁盘空间:JDK 安装包本身大小会因版本不同而有所差异,通常需要至少 300MB 的磁盘空间来安装 JDK。此外,还需预留一定空间用于存放 Java 项目的代码、编译后的文件以及运行时产生的临时文件等。
- 操作系统版本:JDK 对不同操作系统的版本也有一定要求。例如,Windows 系统建议使用 Windows 7 或更高版本;macOS 系统建议使用 10.8 或更高版本;对于 Linux 系统,常见的发行版如 Ubuntu、CentOS、Fedora 等都有相应的 JDK 支持,但需要注意版本兼容性。
1.3 下载 JDK 安装包
Oracle 官网是获取 JDK 安装包的官方途径,其下载地址为:Oracle JDK 下载 。在该页面,你可以看到不同版本的 JDK 供下载。在选择 JDK 版本时,需要考虑以下因素:
- 系统兼容性:根据前面确认的系统类型,选择对应的 JDK 版本。如果是 64 位的 Windows 系统,就选择 Windows x64 的 JDK 安装包;若是 32 位系统,则选择 Windows x86 的安装包 。对于 macOS 系统,根据系统版本选择对应的.dmg 格式安装包;Linux 系统则选择.tar.gz 格式的安装包,并注意与 Linux 发行版的兼容性。
- 版本需求:JDK 有多个版本,其中一些是长期支持(LTS)版本,如 JDK 8、JDK 11、JDK 17 和 JDK 21 等。LTS 版本会提供较长时间的技术支持和更新,适合企业级应用开发。如果是进行企业项目开发,建议选择 LTS 版本,以确保系统的稳定性和安全性。而非 LTS 版本通常会包含一些新特性和改进,但支持周期相对较短,适合用于学习和体验新功能。如果是个人学习和实验,也可以选择最新的非 LTS 版本,提前了解 Java 的新特性。
选择好合适的 JDK 版本后,点击下载按钮,可能需要登录 Oracle 账户(如果没有账户,按照提示注册一个即可),然后等待下载完成,就可以进入下一步的安装环节了。
二、Windows 系统下 JDK 安装步骤
在 Windows 系统下安装 JDK,整体过程较为直观和便捷,只要按照步骤操作,就能顺利完成安装。下面详细介绍安装过程。
2.1 双击安装包
找到下载好的 JDK 安装包,其文件格式通常为.exe 后缀,例如 “jdk - 11.0.11_windows - x64_bin.exe” 。双击该安装包,系统会弹出 JDK 安装向导的欢迎界面。在这个界面中,会显示一些关于 JDK 的基本信息,如 JDK 的版本号、版权信息等 。点击 “下一步” 按钮,即可开始正式的安装流程。
2.2 选择安装目录
在安装过程中,会出现选择安装目录的界面。JDK 的默认安装目录通常为 “C:\Program Files\Java\jdk - < 版本号>” ,其中 “< 版本号 >” 会根据实际安装的 JDK 版本而有所不同,例如 JDK 11 对应的可能是 “C:\Program Files\Java\jdk - 11.0.11” 。如果您对默认安装目录没有特殊要求,直接点击 “下一步” 即可使用默认路径进行安装。
不过,在某些情况下,您可能需要选择自定义安装目录 。比如,C 盘空间有限,希望将 JDK 安装到其他磁盘分区;或者您希望将 JDK 安装到一个便于管理和识别的目录中 。当选择自定义安装目录时,点击 “更改” 按钮,在弹出的文件浏览器中,选择您想要的安装位置,然后点击 “确定”。需要注意的是,安装目录路径中尽量不要包含中文、空格或特殊字符,因为这可能会在后续使用中导致一些问题,比如在命令行中调用 JDK 命令时,可能会因为路径中的特殊字符而出现语法错误 。例如,不要将 JDK 安装到 “C:\Program Files (x86)\ 我的 Java\jdk” 这样包含中文和空格的路径下,推荐使用类似 “D:\Java\jdk11” 这样简洁规范的路径。
2.3 完成安装
选择好安装目录后,点击 “下一步”,安装程序就会开始将 JDK 的相关文件复制到指定的安装目录中。这个过程可能需要一些时间,具体时长取决于计算机的性能和 JDK 版本的大小。在安装过程中,您可以看到安装进度条,了解安装的进展情况。
当安装完成后,会弹出一个安装完成的提示窗口 。此时,JDK 已经成功安装到您的计算机上 。在这个提示窗口中,通常会有一些提示信息,比如是否需要阅读 JDK 的相关文档等。如果您急于开始使用 JDK,可以直接点击 “关闭” 按钮,结束安装向导。安装完成后,就可以进行下一步的环境变量配置,以便在系统的任何位置都能方便地使用 JDK 提供的命令和工具。
三、Windows 系统环境变量配置
安装好 JDK 后,还需要配置系统环境变量,以便系统能够找到 JDK 的相关命令和工具 。在 Windows 系统中,配置环境变量主要涉及以下几个关键步骤:
3.1 打开环境变量设置
有多种方法可以打开环境变量设置窗口 ,这里介绍一种常用的方式:在桌面上找到 “此电脑” 图标,右键点击它,在弹出的菜单中选择 “属性” 。在打开的 “系统” 窗口中,点击左侧边栏的 “高级系统设置” 。随后会弹出 “系统属性” 窗口,在该窗口的 “高级” 选项卡下,点击 “环境变量” 按钮 ,这样就进入了环境变量的设置界面 。在这个界面中,你可以看到 “用户变量” 和 “系统变量” 两个部分,用户变量只对当前登录用户生效,而系统变量对所有用户都生效 。一般情况下,我们会在系统变量中进行 JDK 相关环境变量的配置。
3.2 配置 JAVA_HOME 变量
在 “系统变量” 区域中,点击 “新建” 按钮 ,开始配置 “JAVA_HOME” 变量 。在弹出的 “新建系统变量” 窗口中,“变量名” 处填写 “JAVA_HOME” ,“变量值” 则填写 JDK 的安装目录 。例如,如果之前将 JDK 安装到了 “D:\Java\jdk11” 目录,那么这里的变量值就填写 “D:\Java\jdk11” 。填写完成后,点击 “确定” 按钮保存设置。“JAVA_HOME” 变量非常重要,它指定了 JDK 的安装位置,许多 Java 相关的工具和应用程序在运行时会依赖这个变量来查找 JDK 的相关文件和库。
3.3 配置 Path 变量
接下来配置 “Path” 变量,它用于指定可执行文件的搜索路径 。在 “系统变量” 列表中找到 “Path” 变量,选中它并点击 “编辑” 按钮 。在弹出的 “编辑环境变量” 窗口中,点击 “新建”,然后输入 “% JAVA_HOME%\bin” ,这表示让系统在执行命令时,去 “JAVA_HOME” 变量指定的 JDK 安装目录下的 “bin” 文件夹中查找可执行文件 。接着再点击 “新建”,输入 “% JAVA_HOME%\jre\bin” ,这是 JRE(Java 运行时环境)的 “bin” 目录,同样添加到搜索路径中 。添加完成后,点击 “确定” 保存对 “Path” 变量的修改 。需要注意的是,如果 “Path” 变量中原本就有其他路径,新添加的路径与原路径之间要用英文分号 “;” 隔开。
3.4 验证配置
完成上述环境变量配置后,需要验证配置是否成功。按下 Windows 键 + R,打开 “运行” 对话框,输入 “cmd” 并回车,打开命令提示符窗口 。在命令提示符中输入 “java -version” ,然后回车 。如果配置成功,会显示当前安装的 JDK 版本信息,例如:
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果显示类似 “‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件” 这样的错误信息,说明环境变量配置可能存在问题。此时,需要仔细检查前面的配置步骤,确认 “JAVA_HOME” 变量的路径是否正确,以及 “Path” 变量中添加的路径是否准确无误 。还可以通过在命令提示符中输入 “echo % JAVA_HOME%” 来查看 “JAVA_HOME” 变量的值是否为正确的 JDK 安装路径 。如果仍然无法解决问题,可以参考相关的技术论坛或社区,寻求更多帮助。
四、Linux 系统下 JDK 安装步骤(以 Ubuntu 为例)
在 Linux 系统中安装 JDK,虽然与 Windows 系统有所不同,但只要按照正确的步骤进行操作,同样可以顺利完成安装。下面以 Ubuntu 系统为例,详细介绍 JDK 的安装步骤。
4.1 下载安装包
首先,需要从 Oracle 官网下载 JDK 的安装包。由于在 Linux 系统中通常通过命令行进行操作,这里推荐使用wget命令来下载 。wget是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP 协议下载文件 。在使用wget下载 JDK 安装包之前,需要先获取 JDK 的下载链接 。打开 Oracle 官网的 JDK 下载页面(Oracle JDK 下载 ),找到适合你系统的 JDK 版本。例如,如果你要下载 JDK 11 的 Linux x64 版本,在页面中找到对应的下载链接。然后打开终端,在终端中输入以下命令:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 下载链接
其中,–no-check-certificate表示不校验 SSL 证书,因为在下载过程中可能会涉及到证书问题,不校验能加快下载速度,且影响不大 ;–no-cookies表示不使用 cookies;–header "Cookie: oraclelicense=accept-securebackup-cookie"是为了接受 Oracle 的许可协议,因为 Oracle JDK 的下载需要同意其许可协议。将 “下载链接” 替换为你在官网获取到的实际 JDK 下载链接。例如,JDK 11 的下载命令可能如下:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/11/latest/jdk-11_linux-x64_bin.tar.gz
执行上述命令后,wget会自动从指定链接下载 JDK 安装包到当前目录 ,你可以看到下载进度和相关信息。
4.2 解压安装包
下载完成后,得到的是一个压缩包,通常是.tar.gz格式 ,需要将其解压到指定目录。在终端中使用以下命令解压:
tar -zxvf jdk压缩包名 -C 目标目录
例如,如果下载的 JDK 11 安装包名为jdk-11_linux-x64_bin.tar.gz,希望将其解压到/opt/java目录下(如果/opt/java目录不存在,需要先创建,使用sudo mkdir -p /opt/java命令创建),则命令如下:
sudo tar -zxvf jdk-11_linux-x64_bin.tar.gz -C /opt/java
这里的-z表示使用 gzip 解压,-x表示解压文件,-v表示显示解压过程的详细信息,-f后面接要解压的文件名 ,-C指定解压到的目标目录 。执行完上述命令后,JDK 的文件就会被解压到/opt/java目录下,进入该目录可以看到解压后的 JDK 文件夹。
4.3 配置环境变量
解压完成后,还需要配置环境变量,以便系统能够找到 JDK 的相关命令和工具 。在 Linux 系统中,通常通过修改/etc/profile文件来配置全局环境变量 。使用文本编辑器打开/etc/profile文件,例如使用vim编辑器:
sudo vim /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/opt/java/jdk-11 # 根据实际解压目录填写
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
其中,JAVA_HOME变量指定 JDK 的安装目录 ,需要根据实际解压的目录进行填写;JRE_HOME变量指定 JRE(Java 运行时环境)的目录,它是 JDK 目录下的jre文件夹;CLASSPATH变量用于指定类搜索路径,这里将当前目录 “.”、JDK 的lib目录和 JRE 的lib目录添加到搜索路径中;PATH变量用于指定可执行文件的搜索路径,将 JDK 和 JRE 的bin目录添加到PATH变量中,这样系统在执行 Java 相关命令时就能找到对应的可执行文件。添加完成后,保存并退出vim编辑器 (在vim中,按Esc键,输入:wq并回车即可保存并退出。
4.4 使配置生效
修改完/etc/profile文件后,需要让配置立即生效 。在终端中执行以下命令:
source /etc/profile
source命令用于在当前 Shell 环境中读取并执行指定文件中的命令,通过执行source /etc/profile,系统会重新加载/etc/profile文件中的环境变量配置,使新添加的 JDK 相关环境变量生效。
4.5 验证安装
完成上述步骤后,就可以验证 JDK 是否安装成功了 。在终端中输入以下命令:
java -version
如果 JDK 安装和配置都正确,会显示当前安装的 JDK 版本信息 ,例如:
openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果显示类似 “-bash: java: command not found” 这样的错误信息,说明 JDK 安装或环境变量配置可能存在问题 。此时,需要仔细检查前面的步骤,确认下载的安装包是否正确解压,环境变量配置是否准确无误。可以通过查看/etc/profile文件中的配置,以及使用echo命令查看环境变量的值是否正确,例如echo $JAVA_HOME查看JAVA_HOME变量的值是否为正确的 JDK 安装目录。如果仍然无法解决问题,可以参考相关的技术论坛或社区,寻求更多帮助。
五、macOS 系统下 JDK 安装步骤
在 macOS 系统上安装 JDK,步骤相对简洁明了,只要按照以下步骤操作,即可顺利完成安装。
5.1 下载安装包
前往 Oracle 官网的 JDK 下载页面获取适用于 macOS 的 JDK 安装包,下载链接为:Oracle JDK 下载 。在下载页面,根据您的系统版本和需求选择合适的 JDK 版本 。例如,如果您的 macOS 系统是较新的版本,且希望使用长期支持(LTS)版本,可以选择 JDK 11、JDK 17 或 JDK 21 等 。找到对应的 “macOS” 平台下的安装包,通常是.dmg 格式,点击下载按钮。下载过程可能需要一些时间,具体取决于您的网络速度。
5.2 安装 JDK
下载完成后,双击下载的.dmg 安装包文件 ,这将打开一个新的 Finder 窗口,显示 JDK 的安装程序。在窗口中,找到并点击.pkg 文件,这将启动 JDK 的安装向导。按照安装向导的提示进行操作,首先会显示欢迎界面,点击 “继续” 按钮 ;然后阅读许可协议,若同意协议内容,点击 “同意” 按钮;接下来选择安装目标位置,通常默认的安装位置为 “/Library/Java/JavaVirtualMachines/” ,如果您对默认位置没有特殊要求,直接点击 “安装” 按钮即可。安装过程将自动进行,期间可能需要您输入系统管理员密码以授权安装。完成后点击 “关闭” 按钮退出安装向导。
5.3 配置环境变量(可选,非默认安装路径时)
在大多数情况下,如果您使用默认安装路径,macOS 系统会自动配置一些必要的环境变量,一般不需要手动配置即可正常使用 JDK。但如果您选择了自定义安装路径,或者在后续使用中遇到找不到 Java 命令等问题,可能就需要手动配置环境变量。
在 macOS 中,配置环境变量通常是通过修改.zshrc 文件(macOS Catalina 之后的默认 shell)或.bash_profile 文件(macOS Catalina 之前的默认 shell)来实现的 。首先,打开终端应用程序 。如果您使用的是.zsh 终端,输入以下命令打开.zshrc 文件进行编辑:
nano ~/.zshrc
如果您使用的是.bash 终端,输入以下命令打开.bash_profile 文件:
nano ~/.bash_profile
在文件末尾添加以下内容,其中 “/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home” 需要替换为您实际的 JDK 安装路径:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
添加完成后,按 Control+O 保存文件,再按 Control+X 退出编辑器 。然后在终端中输入以下命令,使刚才的配置生效:
source ~/.zshrc # 如果是.bash_profile文件,则使用source ~/.bash_profile
5.4 验证安装
完成安装和环境变量配置(如果需要)后,打开 Terminal 应用程序 ,在终端中输入 “java -version” 命令 ,然后回车 。如果 JDK 安装和配置正确,会显示当前安装的 JDK 版本信息 ,例如:
java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)
如果显示类似 “-bash: java: command not found” 这样的错误信息,说明 JDK 安装或环境变量配置可能存在问题 。此时,需要仔细检查前面的步骤,确认安装路径是否正确,环境变量配置是否准确无误 。可以通过使用 “echo $JAVA_HOME” 命令查看 “JAVA_HOME” 变量的值是否为正确的 JDK 安装路径 ,如果不正确,重新编辑环境变量配置文件进行修改。
六、常见问题及解决方法
在安装和配置 JDK 的过程中,可能会遇到一些问题,下面是一些常见问题及对应的解决方法。
6.1 “java” 命令未识别
当在命令提示符或终端中输入 “java” 命令时,如果系统提示 “‘java’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,这通常是因为系统无法找到 Java 的执行路径 。最常见的原因是 Path 变量与 JAVA_HOME 变量联系不正确。
- 检查方法:首先,确认是否正确配置了 JAVA_HOME 变量,确保其值是 JDK 的正确安装目录 。可以通过在命令提示符或终端中输入 “echo % JAVA_HOME%”(Windows 系统)或 “echo (JAVA_HOME”(Linux和macOS系统)来查看该变量的值是否正确 。然后,检查Path变量中是否包含了指向JDK安装目录下“bin”文件夹的路径 。在Windows系统中,Path变量中应该有类似“%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin”的配置 ;在Linux和macOS系统中,应该有类似“)JAVA_HOME/bin:$JAVA_HOME/jre/bin” 的配置。
- 解决方法:如果发现 JAVA_HOME 变量配置错误,重新打开环境变量设置窗口,找到 JAVA_HOME 变量,将其值修改为正确的 JDK 安装目录 。如果 Path 变量中缺少 JDK 的 “bin” 目录路径,同样在环境变量设置窗口中,找到 Path 变量进行编辑,添加相应的路径 。在 Windows 系统中,点击 “新建”,分别添加 “% JAVA_HOME%\bin” 和 “% JAVA_HOME%\jre\bin” ;在 Linux 和 macOS 系统中,编辑环境变量配置文件(如 /etc/profile 或~/.bash_profile 等),在 PATH 变量中添加 “(JAVA_HOME/bin:)JAVA_HOME/jre/bin” 。修改完成后,保存设置并关闭窗口 。对于 Windows 系统,可能需要重新打开命令提示符窗口,以使新的环境变量配置生效 ;对于 Linux 和 macOS 系统,需要执行 “source” 命令来使环境变量配置生效,例如 “source /etc/profile” 或 “source ~/.bash_profile”。
6.2 “java -version” 输出版本与 “JAVA_HOME” 不一致
有时候,在执行 “java -version” 命令时,显示的 JDK 版本与在 JAVA_HOME 变量中配置的版本不一致。这通常是因为 Path 变量中存在多个 Java 相关路径,系统识别到了旧版本的 JDK。
- 检查方法:在命令提示符或终端中输入 “echo % PATH%”(Windows 系统)或 “echo $PATH”(Linux 和 macOS 系统),查看 Path 变量中所有的路径 。找到其中与 Java 相关的路径,特别注意是否有指向旧版本 JDK 的路径 。此外,可以使用 “where java”(Windows 系统)或 “which java”(Linux 和 macOS 系统)命令来查看系统实际找到的 Java 可执行文件的路径 ,如果该路径指向的不是当前配置的 JDK 版本的路径,就说明存在问题。
- 解决方法:打开环境变量设置窗口,找到 Path 变量进行编辑 。仔细检查并删除其中指向旧版本 JDK 的路径 。在删除路径时,要注意路径之间用英文分号 “;”(Windows 系统)或冒号 “:”(Linux 和 macOS 系统)隔开 。修改完成后,保存设置并关闭窗口。同样,对于 Windows 系统,需要重新打开命令提示符窗口;对于 Linux 和 macOS 系统,执行 “source” 命令使新的环境变量配置生效。然后再次执行 “java -version” 命令,确认显示的版本与 JAVA_HOME 变量中配置的版本一致。
6.3 javac 不是内部命令
当在命令提示符或终端中输入 “javac” 命令时,如果提示 “javac 不是内部命令”,这通常是由于环境变量配置错误导致系统无法找到 javac 编译器。
- 检查方法:首先,检查 CLASSPATH 变量是否正确配置 。虽然在 JDK 5.0 之后,CLASSPATH 变量在大多数情况下不是必需的,但如果配置错误,仍可能导致问题 。确保 CLASSPATH 变量中包含了 JDK 安装目录下的 “lib” 目录。在 Windows 系统中,CLASSPATH 变量的值可能类似 “.;% JAVA_HOME%\lib;% JAVA_HOME%\lib\tools.jar” ,其中 “.” 表示当前目录;在 Linux 和 macOS 系统中,可能类似 “.:(JAVA_HOME/lib:)JAVA_HOME/lib/tools.jar”。然后,再次确认 Path 变量中是否包含了 JDK 安装目录下 “bin” 文件夹的路径 ,确保路径正确无误。
- 解决方法:如果 CLASSPATH 变量配置错误,打开环境变量设置窗口,找到 CLASSPATH 变量进行编辑 ,将其值修改为正确的配置。如果 Path 变量中 JDK 路径有误,同样在 Path 变量中进行修改,确保 “% JAVA_HOME%\bin”(Windows 系统)或 “$JAVA_HOME/bin”(Linux 和 macOS 系统)在 Path 变量中。修改完成后,保存设置并关闭窗口。对于 Windows 系统,重新打开命令提示符窗口;对于 Linux 和 macOS 系统,执行 “source” 命令使环境变量配置生效。之后再次尝试输入 “javac” 命令,检查问题是否解决。