JDK,JRE,JVM文件夹详解,以及三者之间的关系,main函数,配置环境变量,编译运行.java文件生成.class文件

JDK里面包括JRE,JRE里面又包括JVM

安装成功后可以看到如下图所示:一般在C盘下可以找到Java文件夹,其下包括JDK和JRE两个文件夹
在这里插入图片描述
上图中的jre文件没有也可以,jre就包括在了jdk中
jdk的bin目录中都是exe的可执行文件,在dos窗口中输入Java命令时,其实就是到bin目录下找到相应的exe可执行文件并执行。
jdk文件下的jre报下
在这里插入图片描述
黑窗口中输入Java命令需要到磁盘的bin文件夹下找到相应的.exe可执行文件,如下图:
在这里插入图片描述

lib文件夹下是很多的jar包,通过jar包下的很多.class文件来辅助我们的开发

在这里插入图片描述
通过压缩文件点开jar包可以看到都是.class文件
在这里插入图片描述
还有两zip压缩文件,src.zip和javafx-src.zip,其下都是一些.java源文件,是sun公司提前写好的一些源程序
在这里插入图片描述
总的来说,JDK里面包括以下几个部分
在这里插入图片描述

main函数是程序的入口,程序都是在JVM(虚拟机)中执行的

配置Java的运行环境变量(有两种方式,推荐第二种配置方式,因为可能以后一些比如tomcat之类的软件也需要找这个JAVA_HOME路径)

在系统变量上直接在path路径上添加好路径
在这里插入图片描述
第一步:
在这里插入图片描述
第二步:
在这里插入图片描述

编译运行.java文件生成.class文件

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 答:JDKJava Development Kit)是Java开发工具包,主要用于编写、编译和测试Java应用程序。JREJava Runtime Environment)是Java运行环境,它包含运行Java应用程序所必需的Java核心类库、Java虚拟机和其他一些辅助组件。JVMJava Virtual Machine)是Java虚拟机,它是一种软件,可以在基于Java的计算机系统上运行Java应用程序。三者之间关系是:JDK是用于编写Java应用程序的开发工具包,JRE是用于运行Java应用程序的运行环境,而JVMJRE的一部分,是用于运行Java应用程序的虚拟机。 ### 回答2: JDKJREJVMJava开发中的重要概念,它们之间有一定的关系JDKJava Development Kit)是Java开发工具包的缩写,是用于开发Java应用程序的集成环境。它包含了JRE以及其他开发工具和的类库,如编译器(javac)、调试器(jdb)和开发文档等。JDK提供了开发Java应用程序所需的所有工具和资源。 JREJava Runtime Environment)是Java运行环境的缩写,是针对Java应用程序运行时所提供的环境。它包含了JVM以及Java应用程序常用的类库和资源,如Java标准类库(Java API)等。JRE只用于运行Java程序,而不能进行程序的开发和编译JVMJava Virtual Machine)是Java虚拟机的缩写,是Java程序运行的基础。它是Java跨平台特性的实现,通过将Java字节码(Java编译生成的中间代码)解释执行,实现了在不同的操作系统上运行相同的Java程序。JVM负责解释和执行Java字节码,并提供了内存管理、垃圾回收和线程管理等功能。 JDKJREJVM之间关系是:JDK是开发Java应用程序所需的工具包,包含了JRE和其他开发工具;JRE运行Java程序所需的环境,包含了JVM和常用类库;而JVMJava程序运行的核心,负责解释执行Java字节码。简而言之,JDK是开发Java应用程序的基础,JRE运行Java程序的基础,而JVM则是运行Java字节码的基础。 ### 回答3: JDKJava Development Kit)是Java开发工具包,它是开发和编译Java应用程序的基础。JDK包含了Java编译器和其他开发工具,以及Java类库和Java API文档等。 JREJava Runtime Environment)是Java运行时环境,它是执行Java程序的基础。JRE包含了Java虚拟机(JVM)和Java类库等必要的组件,用于运行Java应用程序。 JVMJava Virtual Machine)是Java虚拟机,它是Java程序在执行过程中的运行环境。JVM负责解释和执行Java字节码,将高级的Java代码转换为机器能够执行的指令。JVM提供了内存管理、垃圾回收和安全等功能,以保证Java程序的稳定运行三者之间关系是:JDK包含了JRE,而JRE又包含了JVM。简而言之,JDKJava开发的环境,JREJava程序的运行环境,而JVM则是Java程序在运行过程中的虚拟机。在开发Java应用程序时,需要使用JDK来编写和编译代码;在运行Java应用程序时,只需要安装JRE即可;而JVM则是JRE的核心组件,用于解释和执行Java程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值