Java运行机制和JDK下载安装

第二天课堂笔记

一、Java运行机制

java是结合编译型和解释型语言优点的一门语言,

运行原理:

在这里插入图片描述

我们所有的java的代码都是以.java结尾的文件,如果该文件需要运行了

java程序需要将.java文件进行编译器的编译,将.java编译为.class文件

class文件是一个字节码文件,也不是计算机直接读懂的文件,

通过java的虚拟机jvm来执行class文件

二、Java语言跨平台实现原理

有一个比较国际培训院校,上开设了JAVA俄语班(windows)、JAVA英语班(mac)、JAVA日语班(linux)等 

等,关于JAVA的系列课程教室。小王是JAVA行业的大牛,于是国际院校的管理员邀请小王在工作之余,为一 

些初来乍到的学生们讲课。很多同学听说小王讲课不错,都想听听小王的课,可是问题来了:各位学生来自不 

同国家(不同的平台),他们大多只懂自己的国语(爱国呀!),而小王只懂汉语,对于英语略懂点(超级爱国 

者),这怎么办呢? 

有两种办法 

第一, 他每次上课前,先准备好演讲稿,各种语言都用自己懂的汉语来标注; 

第二,每次上课,带个翻译(通用的平台.jvm虚拟机)(这个翻译比较列害,八种语言不在话下)。 

话说,这两种方式有什么不同呢?演讲稿不能灵活的变通,比如本来讲课定为周六上午,演讲稿上的开场白 

是Good morning,ereryone!结果小王临时有事调到了下午 ,小王还照此不误的念了开场白,结果惹来众 

笑,大牛也不过如此嘛,小王在学生面前丢了面子;而带个翻译呢,不管在什么时候讲课,讲的什么内容,他 

都能给你翻译成相应的语言。

在这里插入图片描述

仔细想想,看看JAVA跨平台到底与上面的故事有何联系,可以想到:不同的国家就好比是平台,而翻译者就好 

比是虚拟机(JVM) 

JVM: 看成是只能运行java语言的机器 
Java跨平台的真正原理
JAVA字节码通过虚拟机翻译(解释)给不同的平台,这个过程就叫做跨平台。JAVA字节码文件只有一个,但 

针对不同的平台会有不同的虚拟机,比如有Mac平台的虚拟机、Linux平台的虚拟机、Windows平台的虚拟机 

等等……究其原因,实现跨平台最根本的东西是虚拟机(JVM)。 

三、JDK下载安装

java的三个组件

JVM

java的虚拟机,包含了解析器,class字节码文件通过JVM运行在不同的系统上,所有的java对应字节码 

文件只能通过JVM来运行。 

JRE

java的运行环境,里面包含了JVM和java的核心类库,jre营造了java程序运行所必须的环境,给使用 

java程序的人员来使用。 

JDK

java开发的工具包,给开发人员使用的,里面包含了jre和开发工具包。

在这里插入图片描述

JDK>JRE>JVM

JDK:JRE+开发工具

JRE:JVM+核心类库

JVM:JAVA虚拟机

一)JD下载

1、官网下载地址:www.oracle.com

在这里插入图片描述

2、找到官网中Producs里面的java

在这里插入图片描述

3、点击进入对应页面,选择Download Java

在这里插入图片描述

4、选择下载后会跳转到下载页面,里面会展示最新版本java下载,我们不需要下载最新的,需要下拉
找到jdk8下载

在这里插入图片描述

找到对应jdk8会有不同的系统供下载:

在这里插入图片描述

点击对应的下载后,会跳转到一个下载页面:

在这里插入图片描述

点击下载会跳转到登陆页面:如果没有账户需要注册一个:

在这里插入图片描述

如果没有账户需要注册一个:

在这里插入图片描述
在这里插入图片描述

登陆 后下载的文件:

在这里插入图片描述

二)JDK安装

1、双击打开安装包

2、点击下一步授权安装

在这里插入图片描述

3、更改jdk安装路径,建议不要将jkdk安装到C盘,下一步

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-在这里插入图片描述

注意:我们安装jdk的路径中千万不要有中文

4、点击进入到安装页面,等待安装完成

在这里插入图片描述

5、在djk安装成功后,会出现一个jre安装界面,是必须要安装的

在这里插入图片描述

6、在安装jre的时候建议大家将jre的路径安装到jdk的文件夹下,就需要在jdk文件下手动创建一个jre的

目录
在这里插入图片描述

7、等待jre安装
在这里插入图片描述

8、安装完成后在弹出的窗口选择关闭就可以

在这里插入图片描述

三)JDK删除

如果安装成功后,或者安装成功了一半,jdk或者jre安装成功,再次打开安装程序会查询下面的提示:
在这里插入图片描述
我们需要将原来的jdk和jre卸载后重新安装:

1、打开控制面板
在这里插入图片描述

2、找到程序配置
在这里插入图片描述
在这里插入图片描述
3、将上述的两个都进行删除

四)验证jdk是否安装成功

1、打开jdk的安装目录,在进入到bin目录下:

在这里插入图片描述

2、在目录的地址栏,输入cmd命令进入到dos命令平台

在这里插入图片描述

打开对应dos命令平台:

在这里插入图片描述

输入java -version

在这里插入图片描述

输入javac -version

在这里插入图片描述

五)jdk安装目录介绍

在这里插入图片描述

bin: 该路径下存放了JDK的各种工具命令,我们使用的java和javac命令就在该目录下

include:该目录下存放了一些平台特定的头文件

jre:该路径下存放当前jdk对应的jre环境

legal:该路径下存放了jdk各模块的授权文档

lib:该路径下存放jdk的工具类和一些补充的jar包

在目录下有一个压缩包:src.zip 该包中存放了jdk8的源码:

在这里插入图片描述

四、JDK环境变量配置

为什么要配置环境变量?

我们现在安装完jdk后,只能在安装目录下使用java和javac命令,如果不在该目录下需要使用java和

javac的命令,怎么办?我们可以通过在系统中配置环境变量,在任意的地方使用java和javac的命令。

1、打开桌面中在此电脑中右键打开属性

在这里插入图片描述

2、在属性中找到高级系统设置

在这里插入图片描述

3、在高级系统设置中找到环境变量

在这里插入图片描述

4、在环境变量中配置对应设置

创建一个JAVA_HOME

在这里插入图片描述

打开path配置,系统原有的配置

在这里插入图片描述

在Path中添加一个环境配置:

%JAVA_HOME%\bin

点击确认退出配置

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

直接在运行窗口打开cmd:

在这里插入图片描述

在打开的窗口输入javac -version命令

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值