java环境变量的配置原理

说实话,我刚开始接触java的时候,特别不理解为啥哟啊这样配置,然而答案是乌龟的屁股….其实,仔细想想之后,还要有规则的嘛.
java环境配置三个地方:
JAVA_HOME:jdk家目录
classpath:查找他的类文件,进行类装载
path:进入到\bin目录下查找他的工具,比如javac,java(解释器,interprater)
path的配置理解:
这里在解释一下,从jvm运行原理说,编译找到的是java命令,这个命令在安装路劲的/bin下,运行用到javac命令,这个命令也在这个路径下,所以,机器需要知道他的安装路径,也就是为啥配置path和配置的内容,当然还需要在path下配置jre的路径.为啥呢,因为我们说的jvm虚拟机不运行的时候就是jre,跑起来的时候就是jvm虚拟机,哈哈.
classpath的配置理解:
作为编译性语言,java代码是必须编译才能运行的,那么往哪里编译呢,就是这个东西说了算的. .;就是代表当前目录.
至于java_home的配置:
好听点,为了简单,以后修改只用改下这里就可以,实际上,这就是规定嘛,顺便说下配置为啥是%JAVA_HOME%,这个是window有关,用java的方式来讲,就相当于一个变量,或是引用.
巩固自己,帮助别人,谢谢!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值