简介:在安装 JDK 13 后,可能会遇到没有 JRE 的问题,导致环境变量配置后提示 'java' 不是内部命令。本文将指导您解决这一问题,确保 JDK 和 JRE 正确安装并配置环境变量。
在安装 JDK(Java Development Kit)后,有时可能会遇到一个问题:尽管 JDK 已经安装,但系统似乎无法识别 ‘java’ 命令。这通常是因为 JDK 安装后没有附带 JRE(Java Runtime Environment),或者环境变量没有正确配置。下面,我们将逐步解决这个问题。
首先,请确保您已经正确安装了 JDK 13。您可以从 Oracle 官网下载最新版本的 JDK。安装过程中,请确保选择了正确的安装路径。
从 JDK 9 开始,Oracle 决定将 JRE 包含在 JDK 中,因此您无需单独下载 JRE。JDK 本身就包含了运行 Java 程序的所需环境。
若 JDK 正确安装,但仍然无法运行 ‘java’ 命令,则可能是环境变量配置不正确。您需要设置 JAVA_HOME 环境变量,并更新 PATH 环境变量。
Windows 用户:
JAVA_HOME,变量值设置为您 JDK 的安装路径(例如:C:\Program Files\Java\jdk-13.0.1)。Path 的变量(或 PATH,取决于您的系统),点击“编辑”。在变量值的末尾,添加 ;%JAVA_HOME%\bin(确保前面有个分号)。Linux/macOS 用户:
~/.bashrc 或 ~/.bash_profile 文件(取决于您的系统配置)。替换
export JAVA_HOME=/path/to/your/jdkexport PATH=$PATH:$JAVA_HOME/bin
/path/to/your/jdk 为您的 JDK 安装路径。source ~/.bashrc 或 source ~/.bash_profile 使更改生效。配置环境变量后,打开一个新的命令提示符或终端窗口,输入 java -version。如果正确配置,您将看到 JDK 的版本信息。
通过上述步骤,您应该能够解决 JDK 13 安装后无 JRE,以及环境变量配置后提示 ‘java’ 不是内部命令的问题。如果仍然遇到问题,请检查您的安装路径和环境变量设置,并参考 Oracle 官方文档或社区论坛获取更多帮助。