在讲Java之前我们先要了解,什么是JDK?而在了解JDK前,就不得不说下什么是JRE,虽然这些概念性的与后面写代码没有一毛钱关系,不过要是这些都不明白,是要被同行笑话的。
【1】JRE 介绍
JRE 是 Java Runtime Environment(Java 运行环境)的缩写。什么意思呢?打一个比方,如果你要养一条鱼,那么至少需要一湾水吧,没有水的鱼是生存不了的,水就是鱼的生活环境。同理,Java 程序要想运行,也需要一个环境,这就是JRE。很久以前是需要单独安装配置JRE的,不过后来JDK包含了JRE,所以现在我们就不用安装JRE了。
总之,总结为两点(如下关系图所示):
(1)Java 运行环境是JRE;
(2)JDK 包含 JRE,JRE包含JVM和其核心类库;(后半部分不明白先死记住,解释太多又要把你绕晕)。
【2】JDK 介绍
JDK 是英文 Java Development Kit 的缩写,下图度娘已经翻译得很清楚了,所以要想做Java开发,就必需要有这个JDK。
既然 JRE 现在已经被包含于 JDK 中,那么程序要想运行,就必需安装JDK了。
【3】JDK 版本
(3.1)什么是版本?
苹果手机用过没?没用过也听说过吧!iphone3,iphone4,iphone5,...,iphone10,这些带数字的尾巴就是版本号。虽然版本号不一样,但他们都是苹果手机,不同之处就是变得越来越高大上了(当然也变得越来越坑钱了)。
JDK 也一样,这个工具包随着年份的增加,其开发团队也在不断的再进行升级。
他的升级目的是什么呢?当然就是功能支持越来越多,写法越来越简单,简而言之,就是让你的代码越写越漂亮!
JDK 的版本也一样,他也有很多版本,如:JDK1.6、JDK1.7、JDK1.8 等。
另外,在业内还有个叫法,习惯把JDK版本小数点后的那位数和Java一起连着叫,比如 JDK1.8版本,也有人叫做Java8。
下面是JDK的格历史版本,及其功能介绍:
(3.2)JDK的类型
JDK文件目前有两种类型,一种是安装版,就像一个软件一路next完成安装。一种是解压版,下载后直接解压即可。
但不管是那种方式,都要配置环境变量,这个我们紧接下来就开始介绍JDK的下载与安装。
【4】JDK 的下载
官方的下载方式,我就不具体说了,况且官方的地址说不定也时刻变化,说了也没多大用,反正需要的时候,问度娘,她什么都知道。
我这里就简单粗暴点,给你们我云盘种的版本,JDK1.8 的安装版本。
如果你还没有安装JDK,就用我这个吧,也好确保后面学习的环境是一样的。
链接:https://pan.baidu.com/s/188osZZ88j2zxU0PagY8oXQ ( 提取码:yhxg )
诺!我这里,现在我已经将它下载到桌面了( 为了给大家一步步的引导,我直接把系统重装了 )。
【5】JDK 的安装
(5.1)点击软件,开始安装,点击【下一步】
(5.2)然后来到这个界面,你可以选择安装路径(点击【更改】可以复制安装路径),不管安到哪里最好先复制路径,等会配置要用到,免得你等会搞忘了。
(5.3) 其实,不管安装什么软件,你都可以用一个小本本记录下来,然后把这个小本本放在云盘上,这是一个很好的习惯。
(5.4)继续我们的安装,点击【下一步】。
(5.5) 然后出现这个页面,继续【下一步】
(5.6)可以看到它正在安装了
(5.7)然后就可以看到安装成功了。
安装后,这里还有一个【后续步骤】,其实就是一个网页跳转,介绍Java8的一些信息,现在也看不懂,等你了解更多后,再来看看吧,这里我们点击【关闭】即可。
我把地址先贴在这里:https://docs.oracle.com/javase/8/docs/
(5.8) 安装成功后,你可以到刚刚的路径的上一级去看看,你就会发现不但有个JDK,还有个配套的JRE,这也是我们前面说的现在JDK已经包含了JRE的解释。
【6】配置JDK
虽然现在只把JDK安装好了,但此时JDK只是安装后的一个文件夹,你如果要运行Java程序,是不能够运行的,所以还得告诉你的电脑,让他识别Java程序。
怎么让你的电脑时刻记得呢,那么就需要进行环境变量的配置。
由于我这里是win10系统,故演示的win10的视图。
win7的请点击这里:Win7的JDK安装与配置(安装我们已完成,看配置过程即可)
(6.1)选中【我的电脑】,右键单击,选择【属性】,然后进入下面这个界面,点击【高级系统设置】。
(6.2)点击【环境变量】
(6.3)选择系统变量下方的【新建】
(6.4)首先配置第一个环境变量:JAVA_HOME
值是你自己刚刚安装JDK的位置(记住末尾不带斜杠),然后点击【确定】。
确定后,列表里可以看到。
(6.4)方法同上,继续新建另一个系统环境变量,现在大家都一样,可以复制了
( 注意变量值前面有个点儿,后面有个分号,别复制漏了):
变量名 | CLASSPATH |
变量值 | .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; |
(6.5)继续配置,鼠标滚动下滑,然后看到这个叫 Path 的没有,选中他,然后点击【编辑】。
(6.6)然后来到这个界面,点击【新建】
(6.7) 这时出现一个可填的小方格
(6.8)复制下面语句到框种,然后点击下其他空白处完成新增。
%JAVA_HOME%\lib
(6.9)同理,继续增加一条,最终得到如下视图,这时我们就完成了所有配置,点击【确定】离开。
%JAVA_HOME%\jre\bin
【7】 JDK 配置验证
JDK的环境变量我们已经做完了,到底好没好呢?我们来验证一下就知道了。
(7.1)如图所示,同时按下 Win键 + R键
(7.2)然后弹出如下方框,我们在这里输入cmd,点击确定
(7.3)然后来到Window的doc界面
(7.4)在后面输入:java -version,然后点击键盘上的回车键。
(7.5)如果可以看到JDK的版本(这里是1.8),就说明我们环境变量配置成功了。
【8】小结:上面写了那么多,我们来小结下。
(8.1)JDK1.8 下载:https://pan.baidu.com/s/188osZZ88j2zxU0PagY8oXQ ( 提取码:yhxg )
(8.2)环境变量配置:
变量名 | 变量值 | 备注 |
JAVA_HOME | C:\Program Files\Java\jdk1.8.0_131 | 新建( 值为你的jdk安装路径 ) |
CLASSPATH | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar | 新建(复制即可) |
Path | %JAVA_HOME%\bin %JAVA_HOME%\jre\bin | 原系统变量Path上,追加的两个 |
(8.3)JDK 检测:java -version