美文网首页
java9新特性-3-JDK 和 JRE 的改变

java9新特性-3-JDK 和 JRE 的改变

作者: 程序员驴子酱 | 来源:发表于2018-01-01 23:08 被阅读0次

1.JDK 与 JRE 的关系

JDK :JavaDevelopmentKit (Java开发工具包)

JRE :JavaRuntimeEnvironment (Java运行环境)

说明:

JDK = JRE + 开发工具集(例如Javac编译工具等)

JRE = JVM + Java SE标准类库



2. JDK 8 的目录结构

说明:

bin 目录包含命令行开发和调试工具,如javac,jar和javadoc。

include目录包含在编译本地代码时使用的C/C++头文件

lib 目录包含JDK工具的几个JAR和其他类型的文件。 它有一个tools.jar文件,其中包含javac编译器的Java类

jre/bin 目录包含基本命令,如java命令。 在Windows平台上,它包含系统的运行时动态链接库(DLL)。

jre/lib 目录包含用户可编辑的配置文件,如.properties和.policy文件。包含几个JAR。 rt.jar文件包含运行时的Java类和资源文件。


3. JDK 9 的目录结构

说明:

没有名为jre的子目录

bin 目录包含所有命令。 在Windows平台上,它继续包含系统的运行时动态链接库。

conf 目录包含用户可编辑的配置文件,例如以前位于jre\lib目录中的.properties和.policy文件

include 目录包含要在以前编译本地代码时使用的C/C++头文件。 它只存在于JDK中

jmods 目录包含JMOD格式的平台模块。 创建自定义运行时映像时需要它。 它只存在于JDK中

legal 目录包含法律声明

lib 目录包含非Windows平台上的动态链接本地库。 其子目录和文件不应由开发人员直接编辑或使用

相关文章

  • java9新特性-3-JDK 和 JRE 的改变

    1.JDK 与 JRE 的关系 JDK :JavaDevelopmentKit (Java开发工具包) JRE :...

  • Java 9&10&11新特性

    Java9新特性 JDK和JRE目录结构的改变 1. 模块化系统 需要对外暴露的模块(后为需要暴露的文件所在包的路...

  • Java9新特性系列(JDK与JRE)

    JDK与JRE JDK = JRE + 开发工具集(例如Javac编译工具等)JRE = JVM + JavaSE...

  • Java11的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java15的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java12的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java9 新特性官档翻译 (轻喷)

    Java9 新特性 翻译自 : https://docs.oracle.com/javase/9/whatsnew...

  • java9的新特性

    1、Java9 新特性之---目录结构 包含jdk8及以前的jdk版本,所有目录结构以及目录含义如图: 这个新特性...

  • java9新特性

    1、模块化系统:Jigsaw->Modularity 解决越来越臃肿 的java运行环境。 主要目的在于减少...

  • Java9新特性

    作者:「Rambabu Posa」,一个具有 11 年丰富开发经验的技术牛人。 英文出处:Java 9 Featu...

网友评论

      本文标题:java9新特性-3-JDK 和 JRE 的改变

      本文链接:https://www.haomeiwen.com/subject/fxmxnxtx.html