1.配值系统变量"JAVA_HOME"
变量名JAVA_HOME:
- 指向:JDK(java开发工具包)的安装路径
- 目的:使用JDK安装目录时,可以直接通过”%JAVA_HOME%“访问,避免路径过长麻烦
- 归一原则:当JDK路径发生改变时,只需要更改"JAVA_HOME"中的JDK安装路径配置
- 变量值:C:\Program Files\Java\jdk1.8.0_202(这是我的jdk安装地址)
2.配置系统变量"CLASSPATH"
变量名CLASSPATH:
- 前言:lib,即libarary,译为“图书馆”,这里可译为类库,放一些程序运行需要的依赖文件,如定义一个"Scanner input ;"则要依赖lib类库,告诉开发工具这个Scanner是什么类,有什么用法。
- 指向:JDK安装路径下的lib文件夹中的jar包
- 目的:引用jar包(引用他人已经写好的类,获得里面的Java类文件),存储jar包的引用(地址)。在使用jar包中的类时,解释器通过jar包的引用,找到相应的类,进行解释运行。【源文件(.java文件)----编译(.class文件)----字节码文件】
- 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(一般都是引用lib文件夹下的dt.jar包和tools.jar包,其中tools.jar中有我们很多常用的类,比如输入类Scanner)
- 注意:变量值中的点和分号“.;”必须要写
3.配置系统变量"PATH"
变量名PATH
- 前言:bin,即binary,译为“二进制”, 就是计算机直接可运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。如利用“java.exe”、“javac.exe”等程序来将源代码编译执行等。
- 指向:JDK安装路径下的bin和JDK安装路径下的jre(java运行环境)下的bin。在运行“java.exe”、“javac.exe”等程序时,就要找到jdk下的bin
- 目的:为了在系统中的任何位置都可以运行JAVA程序.
- 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(全部加也没事,顶多费点时间,空间)
(以上变量名中,系统变量PATH,在配置环境时就已经存在,只需要添加变量值即可。另外两个如果不存在,就创建,再添加变量值)
扩展链接:https://www.cnblogs.com/echomyecho/p/3334617.html、https://blog.csdn.net/u012965203/article/details/81356196、https://jingyan.baidu.com/article/c35dbcb0b7759e8916fcbc83.html