我如何让 JRECreate 编译一个 headful JRE?

How do I make JRECreate compile a headful JRE?

我有一个嵌入式 ARMv7 仪器,它需要 Java8 的软浮点版本。工作正常。)但是,自从 Java 8,Oracle 停止提供 SoftFP 下载,而是给了我们一个 "JRECreate" 应该能够满足我们需求的东西。

除非我还需要一个有头(即,不是无头)版本的 JRE,并且出于某种原因,该程序似乎只输出 JRE 的无头版本,而且似乎没有办法使它不是无头的。 "documentation" 当然没用。有什么办法吗??

否则,我在哪里可以找到 Java 的版本来自己编译,因为 Oracle 似乎不想支持我需要的东西?

显然包括来自另一个发行版的 lib/arm/libawt_xawt.so 文件(比如已经有头的 HardFP 文件)足以告诉 Java 不再处于无头模式,并正确加载 awt 库。

所以对于未来遭受这种痛苦的人(例如,不可避免地,当我必须更新到 Java 9 时,我自己),headless 和 headful 之间的区别 Java 是单个库的存在文件,您必须将 Frankenstein 的各个部分组合在一起才能完成 Oracle 的工作。