JRE和JDK的区别

1.JRE是Java运行时环境 。 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构。 但是,它不能用于创建新程序。

JDK是Java Development Kit ,这是Java的全功能SDK。 它具有JRE拥有的所有内容,还具有编译器( javac )和工具(如javadoc和jdb )。 它能够创建和编译程序。

通常,如果只需要在计算机上运行Java程序,则只会安装JRE。 这就是您所需要的。 另一方面,如果您打算进行一些Java编程,则需要安装JDK。

有时,即使您不打算在计算机上进行任何Java开发,也仍然需要安装JDK。 例如,如果要使用JSP部署Web应用程序,则从技术上讲,您只是在应用程序服务器内部运行Java程序。 那为什么还要JDK呢? 因为应用服务器会将JSP转换为Java servlet,并且需要使用JDK来编译servlet。 我相信还有更多的例子。

2.顾名思义, JRE是一个环境 。 基本上,这是一堆包含Java相关文件的目录,例如:

bin/包含Java的可执行程序。 最重要的是java (对于Windows,也包括javaw ),它将启动JVM。 这里还有一些其他实用程序,例如keytool和policytool 。

conf/拥有用户可编辑的配置文件,供Java专家使用。

lib/具有大量的支持文件:一些.jar ,配置文件,属性文件,字体,翻译,证书等–所有Java的“修整”。 最重要的是modules

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值