JDK:它是java的开发工具包。(程序员使用的,它是包含JRE的)
JRE:它是java的运行环境。(如果只需要运行程序看结果,那么只需要安装这个就可以)
JDK的下载
按照下图的步骤依次点击
这里我以windows系统和jdk8做演示(现在最高版本已经jdk19了,但是不推荐容易乱码。jdk8最安全稳定,企业用得最多)
32位选择x86,64位选择x64(jdk8之后没有32位的)。exe是应用程序版(一般选择它),zip是压缩版
点击下载,如果需要注册一个账号就注册后再下载
下载好了,双击它打开
JDK的安装
点击下一步,选择开发工具,并禁用掉公共的JRE(因为开发工具里面有一个JRE,这个公用的可装可不装)
【高版本已经没有这些选项了,直接选安装路径,然后一直下一步就可以了】
把它安装到你想安装的目录里去,点击下一步(不建议装c盘,不要有中文和空格)
然后一直点击下一步,直到完成
配置环境变量
为什么要配置jdk?
计算机查找机制:在cmd中启动一个应用程序,它会现在你当前所在的目录下寻找,如果没有就会去path里面找如果path里面没有就会报错(这个机制是对任何程序都适用的)
所以我们有两种解决方案:
1、cd到jdk的安装目录下的bin目录下面,再执行命令
2、在path里面去配置jdk的目录,让它能在任何地方被访问到
path: 用于记住程序路径,方便命令行窗口的任意目录位置启动程序(所以很多其他的程序也可以配置path,同样可以在命令行窗口打开)
JAVA_HOME:
右击此电脑 -> 属性 -> 高级系统设置 -> 环境变量
user的用户变量:只能当前用户访问 系统变量:所有的用户都可以访问(推荐)【二选一】
按照下面的格式写好,然后点击确定
然后找到path,双击打开
进去之后,点击右上角新建后,输入%JAVA_HOME%\bin
【拓展:写法问题
D:\language\jdk8\bin 这样写出来的位置是死的,后续版本号修改又要重新配置(不推荐)
%JAVA_HOME%\bin 这样写就能够动态搜索jdk位置,后续版本动了也不用改(推荐)】
一直确认,直到全部点击就算配置完成
注意:
1. 新版本(jdk17)是不需要配置的,他自动就会给你配置好,但是像jdk8这样的老版本依然需要配置,所以仍然需要掌握。如果你要自己配就去path中把原来的删掉(名称叫javapath)
2. 新版本也只是配置了path,并没有配置JAVA_HOME
检验是否安装成功
首先,先去jdk目录下面的bin目录下面看一下是否有javac.exe 和 java.exe
有的话(不要直接点,这两个不是图形化界面,点了只会闪一下),再win+r进入命令行界面,输入javac -version 和 java-version,如果出现下面版本能够查看就说明安装成功了
如果版本能够显示,就可以证明到jdk已经安装成功了