1.JDK,JRE,JVM介绍
1.1什么是JDK
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。
1.2什么是JRE
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
注:(所以作为开发人员其实我们是可以不安装JRE的——因为jdk里面已经包含)
1.3什么是JVM
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JDK JRE JVM 关系图(引用https://blog.csdn.net/songkai320/article/details/51819046)
上面我们了解了什么是JDK和JRE和JVM下面讲解为什么要 配置Path路径
二JDK路径配置
JDK路径配置其实配置的就是java的编译程序路径
为什么要配置Path路径那么什么是Path路径?
2.1path路径是什么
计算机执行一个命令时,比如我们在dos下执行javac命令,计算机搜先会搜索当前目录下是否有可执行的javac程序,然后再在系统Path路径上选择能够执行javac命令的程序,最后在win32里面寻找。否则将找不到。这是计算机的查找过程。现在我们就可以知道为什么要配置path路径了。其实就是为了解决我们在任何目录下计算机都可以找到并执行java的编译程序。
注(因此我们也可以不配置path也可以编译Java程序,当然这样会非常麻烦因为你只能在javac同目录下编译java程序--。)
2.2path路径格式
path路径使用绝对路径也叫物理路径
格式:x盘\x文件
例:D:\JAVA\JDK1.8\bin
2.3path路径配置过程
a)点击开始按钮找到此电脑(win7一下是计算机)
b)右键属性找到高级系统设置
c)单击选择环境变量
d)在系统变量中找到path选这编辑后新建将要配置的路径填写进去就可以了
原文地址:https://www.cnblogs.com/KeyThink/p/9275429.html