java自学录-java基础(1)-jdk、jre、jvm

一、什么是JDK、JRE、JVM

1.1 什么是JDK

  JDK是提供给java开发人员使用的、其中包括java开发工具、JDK也包括了JRE,也就是安装了JDK之后就不用再安装JRE了。

1.2 什么是JRE

  JRE(java运行环境),包括java虚拟机(JVM)和java程序所需要的核心类库等,如果想要运行开发好的java程序,只需要安装JRE就可以了。

1.3 什么是JVM

  JVM即java虚拟机,java语言有一个特性:跨平台性,即相同的java代码可以在不同的操作系统中运行,这就是java语言的跨平台性;这依赖于java虚拟机,因为Java程序是在java虚拟机中运行的,只要不同的操作系统安装对应的虚拟机就能实现java的跨平台性

下图是JDK、JRE、JVM之间的关系
在这里插入图片描述

二、安装jdk

第一步:下载jdk
jdk安装包直接到官网就可以下载
官网:www.oracle.com

找到Downloads
在这里插入图片描述
找到Java部分的Java (JDK) for Developers
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
根据不同的操作系统下载不同的jdk
注意:
下载jdk的时候一般不要选用最新的版本

第二步: 点击安装程序进行安装

点击下载好的jdk安装程序进行安装,一直点击下一步下一步就可以了,jdk安装完之后会弹出单独在安装jre的界面,建议也安装上。实际上呢,因为jdk是包含jre的,所以就没必要在单独安装jre了。但是因为使用开发工具eclipse需要用到jre,到时候还是需要安装jre的。

安装好的jdk和jre路径
在这里插入图片描述

注意: 安装任何开发语言的时候安装路径不要使用中文,空格、这些开发语言基本上都是国外的开发者写的,很有可能不能识别中文,为了后期不必要的麻烦、建议不要使用中文和一些特殊字符作为安装文件夹

第三步: 配置环境变量

在我们安装好的jdk目录中有一个bin目录
在这里插入图片描述
这里面是我们开发java时所需要的开发指令,在我们写完java代码之后需要执行java代码,执行java代码就需要调用这些命令,刚开始我们在cmd界面去执行这些命令
在这里插入图片描述
输入快捷键window+R,然后输入cmd命令
在这里插入图片描述
在这里插入图片描述
在cmd界面输入这两个指令发现执行不了,因为这些命令的目录是“C:\Program Files\Java\jdk1.8.0_162\bin”,所以我们需要在cmd界面修改我们的执行路径
在这里插入图片描述
此时我们再去执行这些命令就可以执行了
在这里插入图片描述
那如果我们想在任何的目录下都可以执行这些命令,这时就需要配置环境变量了

打开我的电脑-属性-高级系统设置-环境变量-新建

点击高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述
这里我们新建一个系统变量
在这里插入图片描述
变量名中输入JAVA_HOME
变量值中输入我们jdk的安装路径
在这里插入图片描述
在这里插入图片描述
然后再在系统变量中找到变量名为PATH的变量,点击编辑
在这里插入图片描述
然后我们在变量值最前面输入 %JAVA_HOME%\bin; 此时我们的环境变量就配置好了,现在我们关闭cmd界面重新打开,再来执行这些命令,不管当前在什么路径下都能够执行到

path环境变量表示windows执行系统命令时需搜寻的命令
在这里插入图片描述
在这里插入图片描述
我们配置的环境变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_162

变量名:path
变量值:%JAVA_HOME%\bin

其实我们可以直接在”path“变量中加入”C:\Program Files\Java\jdk1.8.0_162\bin“就可以了,但是通常我们都把C:\Program Files\Java\jdk1.8.0_162单独写成一个环境变量,有很多地方都需要使用到的。
这里我们相当于JAVA_HOME=C:\Program Files\Java\jdk1.8.0_162
有点类似于数学里面方程的意思

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值