宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

1、JDK简介

  JDK是Oracle提供给开发者的一套 Java开发工具包,开发者可以利用 JDK进行源代码的编译,也可以进行字节码的解释执行。

1.1 JDK的类型:
  • JDK Java Development Kit):主要提供 Java程序的开发支持,同时也提供有 JRE Java Runtime environment)的支持,也就是说安装完 JDK后就同时具备了开发与运行 Java的支持。
  • JRE Java Runtime Environment):提供有 Java的运行环境,但无法就那些项目的开发。(分成两类:1、Server JRE(服务器端 JRE);2、Client JRE(客户端 JRE)。
1.2 JDK中几个经典的版本:

1、【1995年5月23日】 JDK 1.0的开发包发布,于 1996年 JDK正式提供下载,标志着 Java的诞生。
2、【1998年12月4日】 JDK 1.2版本推出,而后 Java正式更名为 Java2(只是一个 Java的升级版)。
3、【2005年5月23日】 在 Java十周年大会上推出了 JDK 1.5版本,带来了更多新特性。
4、【2014年】 Java提供了 JDK 1.8版本,并且支持 Lambda表达式,可以使用函数式编程。
5、【2017年】 Java提供了 JDK 1.9版本,进一步提升了 JDK 1.9的稳定性。
6、【2018年】 Java提供了 JDK 1.10版本,是 JDK 1.9的稳定版。

2、JDK的下载与安装

2.1 下载JDK的步骤

JDK8.0 下载

JDK13 下载
Java学习004 #搭建 Java开发环境#-风君子博客
  请先勾选接收许可协议Accept License Agreement),然后选择适合自己电脑位数的jdk进行下载。

2.2 安装JDK

  在除C盘的其他盘符中新建一个文件夹,命名为:Java,然后在这个Java文件夹下再新建两个文件夹,一个命名为jdk,一个命名为jre。
Java学习004 #搭建 Java开发环境#-风君子博客
  双击安装包进行安装。
Java学习004 #搭建 Java开发环境#-风君子博客
Java学习004 #搭建 Java开发环境#-风君子博客

2.3 安装jre

Java学习004 #搭建 Java开发环境#-风君子博客
Java学习004 #搭建 Java开发环境#-风君子博客
安装成功界面如下所示:
Java学习004 #搭建 Java开发环境#-风君子博客
:9.0版本后的JDK不用再单独安装jre,读者朋友可以自行测试一下。
Java学习004 #搭建 Java开发环境#-风君子博客
  bin目录下最重要的命令是java.exe和javac.exe,但并不属于Windows,所以若要使用必须要在 Windows系统中进行执行程序的路径配置。

3、配置环境变量

右击计算机图标,然后选择属性
Java学习004 #搭建 Java开发环境#-风君子博客
  步骤:【高级系统设置】——>【环境变量】——>【系统变量】——>【编辑 Path环境属性】——>【添加 JDK的安装目录】设置成功后要一直确定到计算机属性界面。
Java学习004 #搭建 Java开发环境#-风君子博客
提示: 关于 JAVA_HOME变量与CLASSPATH变量的说明。
  本人电脑系统为 Win10,只将 JDK安装路径配置到了 path中,没有进行JAVA_HOME和 CLASSPATH变量的配置,验证时输入 java,javac及 java -version都能成功显示,命令行进行编译和解释时都能成功;因个人电脑情况不同,若环境变量配置验证不成功,请自行百度。

4、验证是否安装成功

步骤:Windows + R ——> 输入 cmd :
Java学习004 #搭建 Java开发环境#-风君子博客
命令行中输入 java,有如下显示,则jdk安装成功,如下所示:
Java学习004 #搭建 Java开发环境#-风君子博客
在命令行中输入 javac,若有如下的显示,则jdk安装成功,如下所示:
Java学习004 #搭建 Java开发环境#-风君子博客
在命令行中输入 java -version就能查看JDK的版本情况,如下所示:
Java学习004 #搭建 Java开发环境#-风君子博客
注:若已经打开了命令工具行将无法加载到最新配置的环境属性,必须重新启动命令行工具才可以加载到新的环境属性配置,之后才能使用 java 和 javac命令。

提示: 查看计算机是32位还是64位的步骤:

在计算机图标上右击选择 属性进行查看。
Java学习004 #搭建 Java开发环境#-风君子博客