无头JDK7嵌入式

时间:2014-03-07 08:29:01

标签: java runtime porting headless

在哪里可以找到适用于linux-i586架构的无头版JDK7?

我在Oracle的页面上找不到任何内容,也许我只是失明,或者没有这样的预编译JDK ......

目的是我想将JDK的运行时库移植到具有自定义JVM的操作系统,我认为这应该是最符合我需求的。

1 个答案:

答案 0 :(得分:3)

AFAIK没有Java 7的特殊无头版本。但您可以轻松地告诉普通Java在无头模式下运行。例如:

java -Djava.awt.headless=true com.acme.project.Main

有关无头Java的更多信息,请阅读以下Oracle页面:


  

我需要这个版本才能让它尽可能保持苗条。

您唯一的选择似乎是:

  • 询问Oracle是否可以为您提供特殊版本(为了钱!!!)。

  • 尝试从OpenJDK源创建自己的精简版本。

请注意,Oracle二进制分发许可证禁止您分发通过“减少”正常生成的JRE。我不知道这是否适用于您从源代码构建的JRE。仔细阅读相关的许可协议

但我的建议是只使用标准的JRE安装程序。