JDK简介及安装配置|史上最全详细版

yanze v3.0 20200328

一、Java概述

Java创始人是詹姆斯·高斯林(James Gosling),他在1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。
后转至Sun公司(Stanford university network),1990年,与Patrick,Naughton和Mike
Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

( javalogo) (詹姆斯·高斯林)
来看看百度百科对java解释:点击跳转百度百科

二、JDK简介

JDK全称Java SE Development kit(JDK),即java标准版开发包,是Oracle提供的一套用于开发java应用程序的开发包,它提供编译,运行java程序所需要的各种工具和资源,包括java编译器,java运行时环境,以及常用的java类库等。
它包含了:
1、 JAVA开发工具(jdk\bin)
2、 基础开发系统库(jdk\jre\lib\rt.jar)
3、 基础开发库的源码(jdk\src.zip)

JDK结构图


JRE Java Runtime Environment(JRE) Java运行环境,Java运行环境,它的全称Java Runtime Environment(JRE) ,因此也被称为JRE,它是运行java的必需条件。
JVM Java Virtual Machine,Java虚拟机,JRE包含JVM。JVM是运行java程序的核心虚拟机,还需要其他的类加载器,字节码校验器,以及大量的基础类库。JRM除了包含JVM之外,还包含运行java程序的其它环境支持。

JDK的基本组件

javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具

JDK版本发展

1、1996年1月23日, JDK1.0发布,Java语言有了第一个正式版本的运行环境,
JAVA程序可以在浏览器中运行,被看作是未来的互联网语言
2、1997年2月19日,JDK1.1发布,新增反射等新特性,Java 语言的基本形态基本确定。
3、1998年12月4日,JDK1.2发布,在该版本中,对技术体系进行了拆分,分为三个方向;这个分类影响非常久远,体现出主流语言设计者的思想:针对于不同的应用领域,在形态,API 集合等方面进行划分。
J2SE 标准版,J2ME和J2EE的基础
J2ME 面向移动端开发版本,主要面向手机等终端设备开发
J2EE 面向企业级开发版本
4、2000年5月8日,JDK1.3发布,在1.2的基础上类库等进一步完善
5、2002年2月13日,JDK1.4发布,Java 语言真正开始走向成熟,提供了非常完备的语言特性。新增正则表达式、NIO等新特性。
6、2004年9月30日,JDK1.5发布,里程碑式的版本,从这个版本开始版本名称更新为JDK5,该版本新增注解、自动装箱、自动拆箱等多个新特性,极大的推动了java语言的发展。
7、2006年12月11日,JDK6发布,该版本语法改进不多,但在虚拟机内部做了大量的改进,成为一个相当成熟稳定的版本。
8、2011年7月28日,JDK7发布,Oracle发布的第一个JAVA版本,该版本Java 虚拟机的稳定性真正做到的工业级,成为一个计算平台而服务于全世界。
9、2014年3月18日,JDK8发布,新增Lambda 表达式等新特性,引入函数式编程新思想。
截止目前已经发展出JDK14

衍生版本的主要应用领域

版本应用领域备注
JavaSEjava的基础版本技术
JAVAEEjava的企业级开发技术目前java最重要阵地
JAVAMEjava的移动端开发技术
AndroidAndroid主语言为java
大数据大数据常见解决方案首选语言主流的大数据框架底层语言是java
嵌入式Java本身设计时就业为了开发嵌入式系统

三、下载JDK

1、打开Oracle官网,进入到中国区

https://www.oracle.com/cn/index.html
图片.png

2、按下图,这里有两个下载的入口,小编在这里展示的下载方式是 下载 入口进行下载

图片.png

3、跳转到Oracle的产品下载页面,在这里点击 Java

图片.png

4、我们是开发者 所以这里选择 面向开发者人员的Java(JDK)

图片.png

5、目前最新版本的JDK是14,但小编建议使用JDK8,现在企业中用的普遍是JDK8

图片.png

6、选择Java SE 8u241 点击 JDK Download

图片.png

7、这里会有不同系统的版本,有Linux,mac,window等系统,选择自己电脑系统对应的版本即可(小编的电脑是Window10 64位的系统)

图片.png

8、选择后会弹出一个接受针对Oracle的Java SE Oracle技术网许可协议的框,直接勾选,然后点下载

图片.png

9、在这里会弹出一个登录Oracle官网的登录页面,如果有账号直接登录下载即可,没有的可以注册一个账号。

图片.png

在官网下载,网速因为地域的原因,下载速度较慢,在这里小编给大家提供网盘链接下载
点击跳转下载

下载链接:http://ct.doublehuang.xyz/dir/19035900-36978446-7a9c02
链接失效,留言给联系小编补链

四、安装JDK

小编在这里以jdk-8u241-windows-x64.exe安装为例,安装的系统是window10 64位

1、双击开始安装JDK;

图片.png

直接点击下一步;

图片.png

在这里如果遇见点击了下一步,闪退的现象,解决方式如下:
1、把输入法(百度、搜狗等)切换为官方微软的输入法;
2、查看是否有安装过对应的版本,卸载即可;

2、选择安装路径,其它默认,点击下一步;

**切记:安装路径不能出现中文;**初学者建议默认即可安装系统盘即可(系统盘一般是C盘)也可以安装在其它盘符,需要记住自己的JDK安装目录,后面配置环境和开发过程中需要用到。

图片.png

3、上面步骤完成后会自动弹出JRE安装界面最好将安装目录修改为与JDK一样,默认即可。

图片.png

4、点关闭,安装成功!

图片.png

五、配置JDK环境变量

1、安装完成后,需要配置JDK的环境变量,鼠标右击 我的电脑 图标,点属性

图片.png

2、点高级系统设置

图片.png

3、点环境变量

图片.png

4、进入环境变量的配置变量

图片.png

环境变量分为:用户变量和系统变量,这里直接修改系统变量,系统变量直接作用系统全局,个人变量只作用于当前用户

5、需要新建两个和编辑一个环境变量:JAVA_HOMECLASSPATHPath

图片.png

新建一个变量:
变量名: JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_241 (注意这是JDK安装路径)
图片.png

新建第二个变量:

变量值: CLASSPATH
变量值 :.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:最前面有个点)
图片.png

需要编辑的变量:
找到Path环境变量
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (在系统变量中找到Path,然后点击编辑,将此变量值加在path变量值的最前面。注意1:每个变量之间需要用 ; 相隔**;**注意2:不要覆盖或删掉原来的
图片.png
图片.png

6、测试环境变量是否配置成功

开始->运行(或者Win+R键弹出)->输入cmd 回车弹出命令符窗口;

图片.png

在命令符窗口,输入java -version (查看安装的JDK版本)或者输入java 或者输入``javac 按下回车
图片.png
看到如上画面说明成功了!

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值