java - 用于嵌入的 Headless JDK7

标签 java runtime porting headless

在哪里可以找到适用于 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/

相关文章:

java - 如何在Java中关闭Jpanel程序

wpf - 提取正在运行的WPF应用程序的WPF内容模板

c# - 如何对运行时已知的类型执行方法重载解析?

java - 如何在Windows中获取扩展的默认应用程序[Java]

windows - 将 Winsock 移植到 Linux 套接字

c - 将项目从 64 位移植到 32 位时 : float changed to long double gives error for %f

java - 将几个字节数组复制到一个大字节数组

java - 集合<是什么意思?扩展 EmpApp>?

java - spring 初始化后预热 Neo4j 数据库

java - 将 Java 7 编译为 Java 6