Java入门——JVM、JDK、JRE是什么及配置环境变量

一、 Java虚拟机——JVM

  • JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。

  • 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系统上。
    在这里插入图片描述
    二、JDK和JRE的区别

  • JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。

  • JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
我们想要开发一个全新的Java程序,那么必须安装 JDK 。

在这里插入图片描述

三、JDK安装

1.去Oracle官网下载JDK
https://www.oracle.com/cn/java/technologies/javase-downloads.html
在这里插入图片描述
2.双击下载好的JDK文件
在这里插入图片描述
3.点击下一步
在这里插入图片描述
4.更改安装路径,点击下一步
在这里插入图片描述
5.同理安装jre

四、 配置Java环境变量

1.右击此电脑,点击属性
在这里插入图片描述
2.高级系统设置
在这里插入图片描述
3.环境变量
在这里插入图片描述
4.新建
在这里插入图片描述
5.变量名为JAVA_HOME,变量值为JDK的安装路径
在这里插入图片描述
6.双击Path变量
在这里插入图片描述
7.新建,加入一行%JAVA_HOME%\bin
然后把它上移到最上面,运行最快
在这里插入图片描述

8.环境变量配置完成,接着我们要检查它是否配置成功
快捷键windows + r
在这里插入图片描述
输入cmd
在这里插入图片描述
输入java
在这里插入图片描述
输入javac
在这里插入图片描述
此时证明环境已经配置成功了

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: JVMJava虚拟机)是Java程序运行环境,它是一个能够执行Java字节码的虚拟机。JVMJava字节码翻译成可被物理机器执行的指令,同时还提供了内存管理、垃圾回收、安全机制等功能,使得Java程序在不同的操作系统上能够运行JDKJava开发工具包)是Java开发的基础工具集合,它提供了编写、编译、调试和运行Java程序的工具。JDK包括了JRE和开发工具,如编译器(javac)、调试器(jdb)、自动构建工具(Ant/Maven/Gradle)等。通过JDK,开发者可以创建和开发Java应用程序。 JREJava运行环境)是Java应用程序运行所需的核心组件集合,包括JVM和一些基础类库。JRE只能用于运行Java程序,而不能用于开发Java程序。当一个Java程序被编译完成后,它就能在安装了JRE的机器上运行。 总结来说,JVMJava程序运行环境JDK是用于开发Java程序的工具集合,而JRE运行Java程序所必需的核心组件集合。 ### 回答2: JVMJava虚拟机)是Java编程语言的核心组件之一。它是一种虚拟计算机,可以在各种操作系统上运行Java字节码。JVM负责将Java源代码编译成可执行的字节码,并提供了内存管理、垃圾回收、安全性和线程同步等功能。JVM不只是一个程序,它是一种执行环境,可以运行Java程序。 JDKJava开发工具包)是Java应用程序开发的软件包。它包含了JVM和其他用于开发Java应用程序的工具,如编译器(javac)、调试器(jdb)和执行器(java)。JDKJava开发者所需的基本工具,它提供了编译、运行和调试Java程序的功能,以及许多其他开发所需的库和工具。 JREJava运行环境)是JVM的一种实现,提供了执行Java字节码的运行环境。它包含了JVM运行时类库和其他支持组件,可以让用户在计算机上运行已编译的Java程序。JRE只能运行Java程序,而无法进行Java应用程序的开发。 简而言之,JVMJava程序的执行环境JDK是开发Java程序所需的工具包,JRE运行已编译的Java程序的环境。在开发Java应用程序时,需要安装JDK来编写、编译和调试代码;而在用户计算机上运行Java程序时,只需要安装JRE即可。 ### 回答3: JVMJava Virtual Machine)是Java虚拟机的缩写,是Java程序运行的基础。它是一个执行Java字节码的虚拟计算机,负责解释和执行Java程序。JVM是跨平台的关键,因为Java程序可以在不同操作系统上运行,只需要安装对应的JVM即可。JVM还负责垃圾回收、内存管理等任务,使得Java程序具有自动内存管理的优势。 JDKJava Development Kit)是Java开发工具包的缩写,它是开发Java应用程序的必备工具。JDK提供了Java编译器(javac)用于将Java源代码编译成字节码,还提供了用于调试和运行Java程序的工具。JDK中还包括了丰富的Java类库,开发者可以利用这些类库快速构建Java应用程序。 JREJava Runtime Environment)是Java运行环境的缩写,它提供了Java程序运行所需的所有运行环境JRE包含了JVM和一些必要的类库,用于解释和执行Java字节码。当用户想要运行Java程序时,只需要在自己的计算机上安装JRE即可,而无需安装整个JDK。 总结起来,JVMJava程序的运行平台,负责解释和执行Java字节码;JDKJava开发工具包,用于开发Java应用程序,并包含了编译器和一些开发工具;JREJava运行环境,包含了JVM和一些必要的类库,用于运行Java程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bei-zhen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值