为什么要配置环境变量

为什么要配置环境变量

前两天配置jdk的时候突然想到,我们为什么要配置环境变量?环境变量到底是个什么东西?
秉持着自己一贯的知其然必要知其所以然的伟大思想,我去了解了一下,再次总结分享出来,先来说说环境变量。

什么是环境变量?

再一位大佬呢里看到过这样的分析:
把你的操作系统看做一个最大的软件,电脑里的各种软件看做里面的小软件,那么他们所处的环境就是操作系统这个软件。
变量顾名思义,对,就是你想的呢个。
合起来什么意思呢,就是操作系统这个软件的变量,就是操作系统给你提供的全局变量
一说到全局变量,是不是顿然醒悟。

那么我们为什么要配置环境变量呢?

刚才已经说过是全局变量,那就是不用在要用的地方一直声明了呗。
实际上在操作系统中,我们要运行一个程序往往要输入其对应的位置,目录,那么我们一旦有了全局变量,岂不是解放双手,回归自然,不用一次次的用一次输入一次了。
在这里插入图片描述

那么在java中我们如何配置环境变量呢?

常见的java相关环境总的来说就两种,长或短说,看总结:
1.PATH:直接设置JDK或者JRK的bin目录(主要用到里面的可执行程序)
2.JAVA_HOME:直接设置JDK目录就可以了
还有很多类似于CLASSPATH,CATALINA_HOME之类的很少用就不在这过多阐述(我也不会)

这里还涉及到了一个知识就是:什么是JDK
这里长话短说,JDK:java开发工具包,包括了JRE,java工具,和java基础类库。
JRE:java运行环境,一般针对使用的用户,包括JVM,java核心类库。
JVM:java虚拟机,翻译java字节码文件,所有平台上的JVM向编辑器提供相同接口,编辑器只用面向虚拟机,生成虚拟机能看懂的字节码,然后又虚拟机翻译,这也是为什么java语言可移植。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值