猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
JDK和JRE有什么区别?
JDK和JRE有什么区别?
JDK和JRE有什么区别?
他们的角色是什么,我什么时候应该使用其中一个?
人到中年有点甜
浏览 1371
回答 3
3回答
Smart猫小萌
上面的答案(巴勃罗)是非常正确的。这只是额外的信息。这个JRE是,顾名思义,环境..它基本上是一堆带有Java相关文件的目录,也就是说:bin/包含Java的可执行程序。最重要的是java(对于Windows,javaw),它启动JVM。这里还有其他一些实用程序,例如keytool和policytool.conf/保存可编辑的配置文件,供Java专家使用。lib/有大量的支持文件:.jar配置文件、属性文件、字体、翻译、证书等-Java的所有“微调”。最重要的是modules,该文件包含.classJava标准库的文件。在某种程度上,Java标准库需要调用本机代码。为此,JRE包含一些.dll(窗户)或.dylib(MacOS)或.so(Linux)文件bin/或lib/支持系统特定的本机二进制代码。这个JDK也是一组目录。它是JRE的一个超集,并添加了一些内容:bin/已经用开发工具进行了扩充。其中最重要的是javac;其他包括jar, javadoc和jshell.jmods/,它保存了标准库的JMOD文件。这些文件允许标准库与jlink.
0
0
0
繁星淼淼
JDK是JRE的超集,包含JRE中的所有内容,以及开发applet和应用程序所需的编译器和调试器等工具。JRE提供了库、Java虚拟机(Java VirtualMachine,JVM)和其他组件来运行用Java编程语言编写的applet和应用程序。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续