Java10中是否停止了JavaSE嵌入式?

Java10中是否停止了JavaSE嵌入式?,java,java-8,Java,Java 8,我想知道JavaSEEmbedded是否不能从Java10获得。最新版本是JDK8u181,来自: JDK 8是最后一款主要的Oracle Java SE嵌入式产品 Oracle Java SE 8 Embedded是Oracle Java SE嵌入式产品的最终主要版本。从JDK9开始,Oracle不打算提供单独的JavaSE嵌入式产品下载。Java SE 8 Embedded现在的可用性受到限制,仅适用于现有的嵌入式支持客户。有关更多信息,请参阅Java SE PM博客 我相信它已被通过JEP

我想知道JavaSEEmbedded是否不能从Java10获得。最新版本是JDK8u181,来自:

JDK 8是最后一款主要的Oracle Java SE嵌入式产品

Oracle Java SE 8 Embedded是Oracle Java SE嵌入式产品的最终主要版本。从JDK9开始,Oracle不打算提供单独的JavaSE嵌入式产品下载。Java SE 8 Embedded现在的可用性受到限制,仅适用于现有的嵌入式支持客户。有关更多信息,请参阅Java SE PM博客


我相信它已被通过JEP161提供的紧凑型外形支持所取代

简而言之,您现在可以生成一个JRE,它只支持您的应用程序,可能会添加嵌入版本中没有的内容,但删除您不使用的内容,以使JRE尽可能紧凑

总结

定义Java SE平台规范的一些子集概要文件,以便不需要整个平台的应用程序可以部署并在小型设备上运行

JavaSEEmbedded8引入了一个称为CompactProfiles的新概念,它可以减少不需要整个Java平台的应用程序的内存占用。JavaSE8JavaC编译器有一个新的profile选项,它允许使用一个新的受支持的概要文件来编译应用程序

有三种受支持的配置文件:compact1、compact2和compact3。这些是附加层,因此每个概要文件都包含以前较小的紧凑概要文件中的所有API,并在顶部添加适当的API。紧凑型外形功能在小型设备中非常有用。它还可以用来缩短从下载服务器(如“应用商店”)下载应用程序的时间。它可以更紧凑地部署捆绑JRE的Java应用程序。JRE可以配置一个紧凑的概要文件,从而减少它与紧凑的概要文件应用程序一起部署的占用空间

概述

紧凑概要文件是完整JavaSE平台API的子集。由于紧凑的配置文件占用的存储空间较小,因此可以使许多Java应用程序在资源受限的设备上运行。选择与应用程序的功能需求紧密匹配的紧凑配置文件可以最大限度地减少用于未使用功能的存储空间。Java SE embedded 8中有新的嵌入式开发工具,包括jrecreate和jdeps,允许开发人员自定义平台的Compact Profile运行时环境,并在平台开发期间查找Compact Profile依赖项进行分析


是什么让你这么想的?Java SE嵌入式下载页面中提到了这一点。我投票将这个问题作为离题题来结束,因为这是Oracle客户支持的问题,而不是堆栈溢出问题。它也不是特定于编程的。