Ale*_*jan 0 java java-api java-8
我想知道官方Java核心API是JDK还是JRE的一部分。
根据对Java的理解,我认为核心API应该是JRE的一部分,因为该应用程序应该可以在没有JDK提供的附加功能的情况下运行。
我还在网上找到了一些信息,说JDK的3个基本组件是:
(由于JRE是JVM的实现,因此Java API属于JRE还是JDK?)
编辑:实际问题:Java API是否包含在JRE中?
您的事实有点不准确。
我还在网上找到一些信息,这些信息说JDK的3个基本组件是:1. Java编译器,2. JVM,3. Java API。
这不是一个好的总结。当然,JDK中还有其他事情。
由于JRE是JVM的实现
实际上,JRE 包含 JVM的实现。它还包括核心Java API和其他一些东西。
正如Holger指出的那样,JDK由JRE以及一些其他Java开发工具组成。或者像他简洁地说的那样:
“ JDK = JRE +开发工具”
因此,回答您的问题:
Java API是否属于JRE或JDK?
Java API 包含在JRE发行版或JDK发行版中,但是短语“属于”在此上下文中没有多大含义。
(现在人们可以辩论JDK是否“包含” JRE,以及JRE是否“包含” Java API。但是,老实说,这是没有意义的辩论。真正重要的是Java API 存在于Java API中。两种分布。
而且,这在Java 11中基本上没有意义,因为Oracle不再为Oracle或OpenJDK Java提供JRE发行版。现在仅是JDK。)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |