2 JDK下载安装

2.1 简介

  初学者学 Java,经常听到 JDK、JRE 这些名词,它们到底是啥?

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment

  简单地说,JRE 就是运行 Java 字节码的虚拟机。但是,如果只有 Java 源码,要编译成 Java 字节码,就需要 JDK,因为 JDK 除了包含 JRE,还提供了编译器、调试器等开发工具。

在这里插入图片描述
  上图所示就是 JDK 、JRE 与不同平台的关系。正如第一篇所说,简单的流程就是 JDK 会将 Java 源码通过编译器编译成字节码文件(.class 文件),然后交给 JRE 中的 JVM(Java 虚拟机)中的解析器解析成对于平台的(window、linux 等)机器码,CPU 根据机器码执行相应指令。

注: 对于初学者,我们追求的是反馈机制,有好的反馈,我们才能有动力去学,现在弄懂这些,没有一个实践反馈也没用。因此初学者暂时不必深究这些细节,循序渐进的学,等讲到《JVM》篇章的时候自然就懂了。

2.2 jdk 下载

  学习 Java 开发,当然需要安装 JDK 了。以 jdk 1.8 为例。

2.3 安装

  • 双击打开
    在这里插入图片描述
  • 下一步
    在这里插入图片描述
  • 默认安装地址,下一步
    在这里插入图片描述
  • 直接下一步,直到如下界面,则安装成功
    在这里插入图片描述

2.4 检查

  【win + R】组合键调出运行窗口,输入 cmd 打开命令窗口
在这里插入图片描述
  然后输入命令:java -version
在这里插入图片描述
  如图显示信息则安装成功。

2.5 环境变量

2.5.1 自动配置

  上述中只打了个 java 命令,系统怎么能反应过来是执行哪个程序呢?这就是环境变量的作用,对配置好的程序,操作系统能自动识别,并找到对应位置的程序来执行。

  这就有了另一个问题,明明没有配环境变量,怎么就能执行出结果呢?其实,1.8 后的 jdk 会自动添加环境变量。

  那我们来看一下,环境变量里是怎么配置的。在桌面右击“此电脑”图标,选择“属性”
在这里插入图片描述
  通常在 【path】 这个变量上添加新的环境变量,双击查看

在这里插入图片描述
  第一个就是 java 的路径,可以看出已经是配置好了。
在这里插入图片描述

2.5.2 手动配置

  只有上述步骤还不够,还需要以下配置:

  在系统变量中新建【JAVA_HOME】变量,变量值为你安装的 jdk 路径,我默认安装的路径为:C:\Program Files\Java\jdk1.8.0_191,如下图:(定义 JAVA_HONE 这个变量是方便“引用”,学到后面,就知道为啥这样定义了)
在这里插入图片描述

  然后找到【path】变量,点击编辑,并新建如下两个配置,点击确定即可。

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述

2.5.3 注意事项

  以上是 win10 操作系统的步骤,如果是win7 / win8的话,【path】变量中是没有上图的,如下图所示,操作步骤则为:

  • 系统变量→寻找 Path 变量→编辑
  • 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    (注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

在这里插入图片描述

2.5.4 解疑

  有些人有些疑惑,安装 jdk 并测试成功后,在“IntelliJ IDEA ”或“eclipse”等编辑器下可以编译运行,为啥还要手动配置环境变量呢?(编辑器之后会教如何安装,这里先不用着急)

  至于这些编译器为啥可以编译运行我不太清楚(知道的烦请留下评论)。然而,如果不手动配置环境变量的话,在命令窗口输入编译命令是不行的,会出现如下结果:
在这里插入图片描述
  对于初学者来说,我建议还是根据以上教程慢慢来学。

  以上就是 jdk 的下载安装流程。随着我们的深入学习,到时需要安装更多的工具,到时会越来越熟悉环境变量的配置。接下来就正式进入 Java 的基础学习,下面请看《3 Java 数据类型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章