JDK8配置环境
写这个文章的目的很水,就是为了避免某些意外吧!-_- 大无语!
第一步下载JDK文件
说明一下:为什么我们要用JDK8和JDK11,而不是JDK9这样的。
因为Java8 和 Java11 是长期支持版,而JDK9并不是长期支持版。
注:虽然JDK17是长期支持版,但是使用JDK17会出一些莫名其妙的BUG。
当然,你要是只是写个 HelloWorld,轻量级的数学运算,用JDK17也行(毕竟JDk17自动配置环境)
长期支持版的意思就是 甲骨文公司会持续更新这些版本的JDk,会推送更新,给这些JDk打补丁,修复BUG。
去
国内镜像站,推荐
第二步安装JDK
说明一下:JDK是一个集成的文件(里面包含了 JRE,JVM,以及一些扩充类),是开发者工具集。JRE只是运 行环境,也就是说,如果你不是为了开发Java程序,而只是想运行一下Java程序的话,那么只安装 JRE就可以了。
安装的话,直接下一步即可。
记得别装在C盘
第三步 配置环境
说明一下:你如果不听话装的JDK17,那么你的安装已经完成了。直接去下一步测试即可!
-
右键我的电脑-->点击属性-->高级环境配置
-
点击环境变量
-
有用户变量和系统变量,点击系统变量下的新建(其实使用Windows的大部分都是单用户,所以这两个都可以)
-
新建JAVAHOME变量
-
变量名:
JAVA_HOME
-
变量值:
你安装jdk的目录
-
在系统变量中找到Path变量,增加:
%JAVA_HOME%\bin
大功告成!
测试配置的环境变量是否奏效
略
附录(跟装JDK没关系)
为什么要配置环境变量?
如果不配置环境变量能不能运行Java程序呢?
-
首先回答为什么要配置环境变量
配置环境变量是为了让我们能在整个计算机的任何目录下都能运行Java程序
-
那么为什么配置了环境就能在计算机的任何目录下运行Java程序了呢?
当我们在dos窗口输入java 或者Javac,计算机会先从目标目录下进行搜索,有没有Java和Javac这样的程序。
注:目标目录就是你命令提示符箭头前面的那个路径,就像下面这个一样。
C:\Users\zzzsleep>
如果没有,那么会在从环境变量里面去找,如果再没有,就会提示 不是内部或外部命令,也不是可运行的程序 或批处理文件