您的位置  > 互联网

Java包下有java:如何配置环境变量

环境变量:是操作系统中用于指定操作系统运行的操作环境的参数。

环境变量中的路径环境变量:当系统需要运行程序而不告诉它程序所在的完整路径时,系统应该在当前目录中搜索程序和路径中指定的路径。换句话说,当在 cmd 窗口中打开应用程序时,系统会按以下顺序查找路径:

1、该目录下的路径
2、环境变量中path路径

查询路径优先顺序

在 Win10 中,环境变量包括用户变量和系统变量。用户变量优于系统变量。

在cmd窗口中打开应用程序时,系统会根据当前目录中的路径搜索用户变量>>系统变量,一旦找到应用程序,就不再向下查找,如果找不到,则报错。

例如,如果您没有将微信配置为环境变量,则打开cmd并输入,但系统找不到它

C:\Users\Administrator>WeChat.exe
'WeChat.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

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

在系统下,如果我们安装某个软件,安装完成后,安装目录下会生成一个软件的.exe文件,我们可以通过双击该文件来启动该软件。但是每次我们要运行软件的时候,都要找到.exe文件所在的路径,然后双击,显然是不可能的,因为安装的软件太多了,我们不可能记住所有安装软件的路径,所以我们需要环境变量。配置好常用软件的环境变量后,在系统的任意路径打开cmd,进入软件,然后打开应用。(即懒惰操作)。

还有一些编程语言,如Java。Java包下有java.exe,javac.exe,有时需要编译和运行程序,还需要配置环境(即jdk的配置)。

2. 如何配置环境变量 方法一:将软件路径直接添加到路径中

以微信为例:(为了省事,我一般直接在系统变量中配置,让电脑上的所有用户都能使用)。

找到“路径”,选择它,然后将其编辑为“新建”。输入微信根路径

确定后,重启cmd,可以在任意路径打开cmd窗口,进入,打开微信

或者 MySQL,在编辑环境变量中创建一个新参数

C:\Program Files\MySQL\MySQL Server 8.0\bin

重启cmd,可以在cmd窗口中启动MySQL并检查版本号

C:\Users\Administrator>mysql -V
mysql  Ver 8.0.22 for Win64 on x86_64 (MySQL Community Server - GPL)

方法二:先设置软件变量,再设置路径

这也是需要为通用编程语言、插件、软件等配置环境变量的步骤。这里我以 Java 为例(为了省去麻烦,我通常直接在系统变量中配置它,以便计算机上的所有用户都可以使用它)。

1. 定义软件变量。

单击此电脑 - 属性 - 高级系统设置 - 环境变量 - 新建

变量名是任意的,一般规范是变量名_HOME,变量值输入到安装路径中

单击“确定”。

2. 添加路径

找到“路径”,选择它,然后将其编辑为“新建”。

输入

%JAVA_HOME%bin

确认后,重新启动 cmd 并检查 Java 版本号

C:\Users\Administrator>javac -version
javac 1.8.0_144

也就是说,Java 环境变量配置成功。