欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java | 环境变量是什么?如何配置JAVA环境变量?

程序员文章站 2022-04-29 23:25:22
...

一,Java简介

(1)JDK是什么?

Ø - Java Development Kit(Java开发包)

(2)JRE是什么?

Ø - Java Runtime Environment(Java运行环境)
Ø - JVM+Java程序类库

(3)JVM是什么?

Ø - java的虚拟机 ,Java virtual machine
Ø - 可理解为java运行的平台,平台可以适应不同的操作系统
Ø - 如一个舞台,舞台可以运行在不同的环境(草地,土地,水泥地),这样可以实现跨平台,即舞台材质不一样,与操作系统有关

(4)三者关系是什么?

Java | 环境变量是什么?如何配置JAVA环境变量?

(5)Java程序工作原理

Java | 环境变量是什么?如何配置JAVA环境变量?

二,JavaJDK下载安装

可参考:JDK / JRE 的安装:URL

Java | 环境变量是什么?如何配置JAVA环境变量?

下载安装后的文件结构如上图,不同文件有不同的作用

三,JavaJDK环境变量介绍

可参考: 环境变量的配置:URL

(1)为什么要配置环境变量?

Ø 总而言之,配置环境变量的目的是能在电脑(设备)其他路径下用Java(编译,执行)
Ø 也就是说,如果不需要在其他路径下用Java,是否意味不用配置环境变量呢,的确如此
Ø 可以直接在安装JDK的目录(路径)下的bin目录下使用Java(编译,运行),主要是几个.exe文件(javac.exe java.exe javadoc.exe)
Ø 但是使用这几个程序只能进入这些程序所在目录,命令行执行才行
如图

Java | 环境变量是什么?如何配置JAVA环境变量?
但是这样显然不方便,所以还是配置为好

(2)什么是环境变量?

	就是一个备用路径,包含各种所需程序的原始路径的集合

(3)如何理解环境变量

	备用的

专业点理解

Ø - 使用java(JDK,KRE)实际是为了使用这些文件的一些程序java.exe.javac.exe,而这些程序一般是要在所在目录下命令行执行的
Ø - 如果想要在其他路径使用这些程序的命令,则在其他的目录下,找不到这个文件,就无法执行,可以到一个专门的地方"找找看"
Ø - 这个地方就是 "环境变量"

Java | 环境变量是什么?如何配置JAVA环境变量?
Java | 环境变量是什么?如何配置JAVA环境变量?

四,JavaJDK环境变量配置

(1)下载JDK

(2)配置环境变量

1. 打开环境变量设置

a. 鼠标右键【我的电脑】=>【属性】=>【高级】=>【环境变量】=>【系统变量】

注意:是下面的系统变量,而不是上面的用户变量

2. 新建环境变量

a. 新建变量名:  JAVA_HOME,注意这个变量名格式是固定的
b. 变量值: 为安装JDK的路径,如C:\Program Files\Java\jdk-14.0.2

如图Java | 环境变量是什么?如何配置JAVA环境变量?

3. 修改/新建环境变量Path

a. 点击【编辑】=>【编辑文本】
b. 添加:  %Java_Home%\bin;%Java_Home%\jre\bin;
	如果不行,则添加详细路径  : jdk安装路径/bin
	注意:Path,P大写,bin后面要有分号;
c. 系统变量栏新建CLASSPATH,变量值为    
		.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar

如图

Java | 环境变量是什么?如何配置JAVA环境变量?

Java | 环境变量是什么?如何配置JAVA环境变量?

4. 验证

a. win+R ,输入cmd进入命令行
b. 输入 java ,出现如下图

Java | 环境变量是什么?如何配置JAVA环境变量?
表示JDK环境变量配置成功

如果第四步验证失败

可以将Path变量的字符串设置为绝对路径,如下图
Java | 环境变量是什么?如何配置JAVA环境变量?

(3)Path的作用,和JAVA_HOME的作用

Java | 环境变量是什么?如何配置JAVA环境变量?

这里的Path当然可以理解为数学中的变量 X,Y,JAVA_HOME也是这样的变量

1.不用变量:
	--路径为 C:\program\java\jdk.14.2
	--设置为 C:\program\java\jdk.14.2\bin
2. 用变量:
	-- 路径为 %JAVA_HOME% = C:\program\java\jdk.14.2
	-- 设置为 %JAVA_HOME%\bin  即可
3. 使用变量的好处:
	--(1):减少代码量
	--(2):便于修改
相关标签: java基础 java