在配置java开发环境之前,先要弄清楚以下几个名词的含义:
- JDK
- JRE
- JVM
JDK
JDK是Java Development Kit的缩写,简单说是面向开发人员的SDK,它提供了JAVA的开发环境和运行环境。
JRE
JRE是Java Running Eveironment的缩写,它指JAVA的运行环境,是面向JAVA的使用者,而不是开发者
JVM
JVM是Java Virtual Machine的缩写,它是JAVA实现跨平台的核心,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行
配置JAVA环境变量
想要让编写的JAVA程序能够在任何一个目录下都运行起来,需要配置一个全局的环境变量,能够让PC找到JDK的路径和JRE的路径。配置JAVA的环境变量,涉及JAVA_HOME,CLASSPATH,Path三个变量,其中Path变量是Windows操作系统自带的,JAVA_HOME和CLASSPATH是两个新增的环境变量。
配置环境变量的位置:我的电脑→属性→高级系统设置→ 环境变量
- 第一步,配置JAVA_HOME环境变量
新建一个名为JAVA_HOME的环境变量,值为安装JDK时的目录,我的安装在C:\Program Files (x86)\Java\jdk1.8.0_101目录下。
- 第二步,配置Path变量
需要注意的是,安装JDK后,安装程序会自动在Path变量中新增一个环境变量,一般选择删除它,不然就需要将以下两个值放在它前面,否则编译器会先去找默认的JDK环境,版本可能对应不上
- 第三步,配置CLASSPATH
这个CLASSPATH主要是用于指定一些依赖包的位置。一定要注意,在最前面的是.;,而且是英文字符。
以上三步,配置完成后,就可以在cmd.exe中运行javac -version来检测JDK的配置是否正确,运行java -version来检测JRE的配置是否正确