在Java概念图中,为什么 java (第一个蓝框)不在JRE部分?
据我了解图表:
JDK = Java语言+工具&工具API( java ,javac等)+ JRE
但它就像 java 只有JDK而不是JRE。 那么我们可以将这个 java 放在JRE部分吗?
https://docs.oracle.com/javase/8/docs/
答案 0 :(得分:2)
这是一个好点。 java
可执行文件位于“部署”下。如果单击“部署”链接,则会得到https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/index.html,其中包含以下句子:
用户可以使用Java启动程序从命令行启动应用程序,也可以双击应用程序的JAR文件。
Java Launcher是您所指的java
可执行文件。所以java
是在JRE保护伞下间接引用的。该图实际上应该包含三行,包括“Java Web Start”和“Applet / Java Plugin”。它还应该在标有“Java Application Launcher”的行上有一个框。 (此外,“Applet / Java插件”应标记为已弃用。)