【Java基础】环境变量的配置

什么是环境变量

在百度百科中,环境变量是这样解释:

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

也就是说,当我们安装完一个软件之后,想要打开这个软件,我们需要直接运行可执行文件exe。如果没有快捷方式的情况下,我们每一次都需要找到软件的安装目录,比如我们要运行上一节所安装的Java程序,需要在DOS控制台完整的输入文件路径以及文件名,
在这里插入图片描述
如果我们安装过多的软件之后,每次这样就很不实际,这个时候就需要环境变量这个东西了。

Path

关于环境变量的概念:

path路径:用来指定可执行文件的绝对路径

只有在定义了可执行文件的path路径之后,我们可以直接在DOS控制台输入可执行文件的文件名,不需要输入文件路径,即可运行该exe文件。

在这里插入图片描述
但是,如果我们没有定义path路径,此时直接在DOS控制台输入可执行文件,便会出现以下的提示。

javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

在这里插入图片描述

环境变量的配置

在电脑桌面上右键我的电脑,选择属性,选择高级系统设置
在这里插入图片描述
在这里插入图片描述
在这里先新建一个系统变量在这里插入图片描述

注意这里JAVA_HOME的安装位置必须为bin目录的文件路径,确定即可
在这里插入图片描述
然后选择Path这个系统变量,对其进行修改

在这里插入图片描述
点击新建,将 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin 添加进去

在这里插入图片描述

这个意思就是,当我们在DOS控制台输入一个命令之后,现在第一个路径下面进行查找,如果没找到,就在下面的路径继续查找,如果所有的路径都没有查找,就会提示不是内部命令。

此时再在DOS控制台运行javac,就不会再报错
在这里插入图片描述
此时还不足够使用DOS控制台运行Java程序,还需要添加一个CALSSPATH

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

注意最前面的"."代表当前目录,在这里插入图片描述
表示java会在当前目录下寻找.class文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值