Java基础 -> jdk jre jvm和环境搭建怎么理解

jdk包括jre jre包括jvm

jdk:jre+开发工具 //开发工具就是一些编译的工具(javac.exe) 运行的工具(Java.exe)

jre:jvm+开发的类库 //类库就是识别一些关键字,定义的一些名词等

jvm:Java虚拟机

环境搭建:
path的添加
path:就是电脑找一些东西的时候,用path里提供的路径去找,不用扫描整个盘了,作用就是提供一些路径给电脑,让电脑更快的找你经常用的工具。
例如编译工具javac.exe(下图2) ,写个代码程序都要编译吧,就需要一个编译的工具 (在cmd里搞java 的时候就要用javac xx去编译)。
电脑要找到这个编译的工具,就是在jdk的bin的文件夹里的javac.exe(下图2),jdk是你自己装的,你想装那里那个盘你自己决定的,你需要用这个工具的时候就要告诉电脑工具的位置(当然这个工具就是在jdk的bin里,关键是位置不统一)。

图1
在这里插入图片描述
图2在这里插入图片描述
图片里可以看出
bin里面就是一些工具,用的编译和运行的都是用这两个exe(图2)
而且jdk里也明显看到了,jdk里是有jre的

添加path中的数据:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这两个又跟说的不太一样,按照刚刚说的path应该添加的是
C:\Program Files\Java\jdk1.8.0_131\bin;(就是一个路径嘛)
1,:为什么变成了 %JAVA_HOME%\bin;
2:后面的 %JAVA_HOME%\jre\bin; 是什么东西。

1 按理说添加C:\Program Files\Java\jdk1.8.0_131\bin;就行了,但是在后面开发的时候,有些开发软件就搞了个JAVA_HOME来代表bin前面的路径(它就是找JAVA_HOME这个名字的不找其他的),所以我要把前面的C:\Program Files\Java\jdk1.8.0_131用JAVA_HOME来表示,就添加个叫JAVA_HOME的环境(下图)
在这里插入图片描述

所以C:\Program Files\Java\jdk1.8.0_131\bin;变成了%JAVA_HOME%\bin;
2 正常通常情况下系统早早就已经帮你自动添加了路径在path了,这也是为什么path里一开始就有很多你不知道的东西。也就是其实不用添加%JAVA_HOME%\jre\bin; 了 ,要你多加一个就是防止万一要是没有或者删了,还有就是为什么jdk有一个jre还有我多余安装一个,就是有些软件需要一个独立出来的jre。

有些小伙伴说还有个CLASSPATH
java5以后就不需要在配这个了,也就不用管了,也就是你安装的jdk是1.7或者1.8就不用了哈。(java5.0就是jdk1.5哈)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值