基于 Java 的应用程序是否无法运行或导致您的计算机出现错误? Windows 个人电脑? 如果是这样,JAVA_HOME 环境变量可能未正确设置。

但是 JAVA_HOME 环境变量是什么以及如何设置它呢? Windows 11? 在这里您将找到您需要了解的一切。

JAVA_HOME环境变量是什么?

JAVA_HOME 环境变量是一个系统变量,它指向计算机上 Java 开发工具包 (JDK) 的安装位置。 JDK 是一个软件环境,允许基于 Java 的应用程序轻松地在计算机上运行。

Windows 在 Java 安装过程中自动设置 JAVA_HOME 环境变量。 但是,如果在初始安装后计算机上安装了 Java,则必须手动设置它。

您可以使用以下语法设置 JAVA_HOME 环境变量:

 JAVA_HOME=/path/to/jdk/installation 

例如,如果 Java 安装在 C:Program FilesJavajdk-20 目录中,则应按如下方式设置 JAVA_HOME 环境变量:

 JAVA_HOME= C:Program FilesJavajdk-20 

现在您已经快速了解了 JAVA_HOME 环境变量,我们来看看如何设置它 Windows 11.

如何通过编辑高级系统设置来设置 JAVA_HOME 环境变量

高级系统设置是一个系统配置窗口,允许您在设备上配置高级设置 Windows 个人电脑。 您可以使用它来提高计算机的性能、管理用户配置文件、更改默认操作系统等等。 您还可以使用它来访问和编辑环境变量。

要使用“高级系统设置”窗口设置 JAVA_HOME 变量:

  1. 打开Java安装目录。 右键单击地址栏并选择 复制地址
  2. 按 键 胜利+我 同时按下按钮即可打开“设置”。
  3. 选择 系统 并单击左侧边栏中的 大约 在正确的区域。
  4. 点击 高级系统设置
  5. 点击 环境 变量
  6. 在系统变量下,单击 新的
  7. 在变量名称字段中,输入以下内容: JAVA_HOME 并将复制的地址粘贴到“变量值”字段中。
  8. 点击 好的
  9. 返回环境变量窗口并选择 离开 在系统变量部分,然后单击 编辑
  10. 点击 新的
  11. 在出现的字段中,输入以下内容并按 Enter。
     %JAVA_HOME%bin 
  12. 点击 好的 保存更改。

您现在可以毫无问题地在设备上运行 Java 程序 Windows 个人电脑。

如何使用命令提示符设置 JAVA_HOME 环境变量

如果您是高级用户 Windows 用户可以使用命令提示符来设置 JAVA_HOME 变量。 了解如何做。

  1. 按 键 打开钥匙 开始菜单
  2. 类型 命令提示符 在搜索栏中并选择 以管理员身份执行 从正确的区域。
  3. 在提升的命令提示符窗口中,键入以下命令并按 Enter。 确保将“JDK_installation _directory”替换为 JDK 安装目录的路径。
     setx /m JAVA_HOME "JDK_installation _directory"

接下来,关闭命令提示符并重新启动计算机以保存更改。

如何检查JAVA_HOME环境变量是否设置正确

设置好JAVA_HOME环境变量后,需要检查计算机上的JAVA_HOME环境变量设置是否正确。 为此,请以管理员身份打开命令提示符窗口(查看使用管理员权限启动命令提示符的不同方法),键入以下命令并按 Enter:

 echo %JAVA_HOME% 

这将显示计算机上 JAVA_HOME 环境变量的值,这是 Java 开发工具包 (JDK) 的根目录。

您还可以键入并按以下命令 Enter。 这将显示您计算机上安装的 Java 编译器的版本。

 javac -version 

如果这些命令中的任何一个都没有产生预期的输出,则您可能在设置过程中犯了错误。 在这种情况下,请再次仔细执行该过程,以确保 JAVA_HOME 环境变量设置正确。

轻松运行 Java 应用程序 Windows

运行基于 Java 的应用程序,例如 Apache 宿醉开启 Windows 很简单。 但是,如果您在运行这些应用程序时看到错误消息或遇到其他问题,则可能是计算机上的 JAVA_HOME 环境变量设置不正确。 幸运的是,您可以使用上述步骤快速设置 JAVA_HOME 环境变量。