JDK简介及安装配置

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

yanze  v3.3  20221111


一、Java概述

Java创始人是詹姆斯·高斯林(James Gosling),他在1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。

后转至Sun公司(Stanford university  network)1990年,与PatrickNaughtonMike 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版本发展


11996123日, JDK1.0发布,Java语言有了第一个正式版本的运行环境,

JAVA程序可以在浏览器中运行,被看作是未来的互联网语言

21997219日,JDK1.1发布,新增反射等新特性,Java 语言的基本形态基本确定。

31998124日,JDK1.2发布,在该版本中,对技术体系进行了拆分,分为三个方向;这个分类影响非常久远,体现出主流语言设计者的思想:针对于不同的应用领域,在形态,API 集合等方面进行划分。

J2SE   标准版,J2MEJ2EE的基础

J2ME   面向移动端开发版本,主要面向手机等终端设备开发

J2EE   面向企业级开发版本

4200058日,JDK1.3发布,在1.2的基础上类库等进一步完善

52002213日,JDK1.4发布,Java 语言真正开始走向成熟,提供了非常完备的语言特性。新增正则表达式、NIO等新特性。

62004930日,JDK1.5发布,里程碑式的版本,从这个版本开始版本名称更新为JDK5,该版本新增注解、自动装箱、自动拆箱等多个新特性,极大的推动了java语言的发展。

720061211日,JDK6发布,该版本语法改进不多,但在虚拟机内部做了大量的改进,成为一个相当成熟稳定的版本。

82011728日,JDK7发布,Oracle发布的第一个JAVA版本,该版本Java 虚拟机的稳定性真正做到的工业级,成为一个计算平台而服务于全世界。

92014318日,JDK8发布,新增Lambda 表达式等新特性,引入函数式编程新思想。

截止目前已经发展出JDK16

衍生版本的主要应用领域

版本

应用领域

备注

JavaSE

java的基础版本技术


JAVAEE

java的企业级开发技术

目前java最重要阵地

JAVAME

java的移动端开发技术


Android

Android主语言为java


大数据

大数据常见解决方案首选语言

主流的大数据框架底层语言是java

嵌入式

Java本身设计时就业为了开发嵌入式系统



三、下载JDK

(1)网盘下载方式:

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

https://www.yuque.com/doublehuang/tools/zuo5i3?singleDoc#

链接失效,留言给联系小编补链

(2)官网下载方式:

1、打开Oracle官网,进入到中国区,点击 产品

https://www.oracle.com/cn/index.html


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

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

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


5、选择Java SE 8 点击 JDK Download


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


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


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


四、安装JDK

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

1、双击开始安装JDK;

直接点击下一步;

在这里如果遇见点击了下一步,闪退的现象,解决方式如下:

1、把输入法(百度、搜狗等)切换为官方微软的输入法;

2、查看是否有安装过对应的版本,卸载即可;


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

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


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


4、点关闭,安装成功!

 

五、配置JDK环境变量

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

2、点高级系统设置

3、点环境变量

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

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

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

新建一个变量:

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_241  (注意这是JDK安装路径)


新建第二个变量:

变量值:CLASSPATH

变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar注意:最前面有个点


需要编辑的变量:

找到Path环境变量

变量名:Path

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

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

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

在命令符窗口,输入java -version(查看安装的JDK版本)或者输入java 或者输入javac 按下回车

看到如上画面说明成功了!

相关文章
|
11月前
|
存储 算法 Java
“JDK简介:探索Java开发的核心工具包“
Java编译器(javac):JDK包含了Java编译器,可以将Java源代码编译为Java字节码。通过编译器,开发人员可以将Java源代码转换为可在JVM上运行的字节码文件。 核心类库(Core Libraries):JDK提供了丰富的核心类库,其中包含了常用的类和接口,用于处理字符串、集合、IO、网络通信等各种操作。开发人员可以利用这些类库来构建功能丰富的Java应用程序。 调试工具(Debugging Tools):JDK提供了一系列的调试工具,例如Java命令行调试器(jdb)、Java虚拟机调试接口(JVMTI)和Java VisualVM等。这些工具可以帮助开发人员查找和修复Jav
168 0
|
Oracle Java 关系型数据库
JDK简介| 学习笔记
JDK简介| 学习笔记
256 0
|
Oracle Java 关系型数据库
JDK简介| 学习笔记
快速学习JDK简介
|
Java 编译器 监控
|
3天前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
|
2月前
|
Oracle Java 关系型数据库
入职必会-开发环境搭建41-Linux软件安装-安装JDK
本文介绍了在Linux系统中下载和安装JDK
入职必会-开发环境搭建41-Linux软件安装-安装JDK
|
1月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
40 1
|
1月前
|
Oracle Java 关系型数据库
Mac安装JDK1.8
Mac安装JDK1.8
286 4
|
2月前
|
Java Linux
Linux复制安装 jdk 环境
Linux复制安装 jdk 环境
50 3
|
1月前
|
Java 开发工具
开发工具系列 之 同一个电脑上安装多个版本的JDK
这篇文章介绍了如何在一台电脑上安装和配置多个版本的JDK,包括从官网下载所需JDK、安装过程、配置环境变量以及如何查看和切换当前使用的JDK版本,并提到了如果IDEA和JDK版本不兼容时的解决方法。
开发工具系列 之 同一个电脑上安装多个版本的JDK