在哪里可以找到适用于 linux-i586 架构的 JDK7 headless (headless)版本?
我在Oracle的页面上找不到任何东西,也许我只是瞎了眼,或者没有这样的预编译JDK...
目的是我想将JDK的运行时库移植到具有自定义JVM的操作系统上,我认为这应该是最适合我的需求的。
最佳答案
据我所知,Java 7 没有特殊的 headless (headless)版本。但是您可以轻松地告诉普通 Java 在 headless (headless)模式下运行。例如:
java -Djava.awt.headless=true com.acme.project.Main
有关 headless (headless) Java 的更多信息,请阅读此 Oracle 页面:
<小时/>I would need this version to keep it as slim as possible.
您唯一的选择似乎是:
询问 Oracle 是否可以为您提供特殊的构建(要钱!!!)。
尝试从 OpenJDK 源创建您自己的精简版本。
请注意,Oracle 二进制分发许可证禁止您分发通过“削减”普通 JRE 生成的 JRE。我不知道这是否适用于您从源代码构建的 JRE。 仔细阅读相关许可协议(protocol)。
但我的建议是仅使用标准 JRE 安装程序。
关于java - 用于嵌入的 Headless JDK7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245076/