JVM,JDK和JRE的关系

小编今天终于将JVM,JDK和JRE的关系理清楚了

JDK是Java开发工具包( Java Development Kit)的简称
JRE是Java运行环境( Java Runtime Environment)的简称

JDK中的文件夹:
bin:可以看成一个虚拟机,相当于JVM
lib:虚拟机的一个类库(JVM需要的类库)
bin+lib:相当于jre
电脑上只要有JRE,就有JVM
有JDK,就相当于有了JRE

JVM,JDK和JRE关系图

JVM,JDK和JRE关系图
如果要使用Java语言编写Java程序,那么就需要在计算机上安装JDK;

如果只需要运行Java程序,那么只要有JRE就可以;有了JRE,就有了JVM;

JDK是开发工具包,提供了一系列的工具,都存在bin目录下,是一系列的.exe
文件,可以直接在DOS窗口调用使用;
• javac – 编译器,将源程序转成字节码;
• java – 运行编译后的java程序( .class后缀的);
• jar – 打包工具,将相关的类文件打包成一个文件;
• javadoc – 文档生成器,从源码注释中提取文档;
• jdb – debugger,查错工具;
• appletviewer:小程序浏览器,执行HTML文件上的Java小程序的Java浏览器;
• javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件;
• javap: Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义;
• jconsole: Java进行系统调试和监控的工具;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值