Java 用于嵌入的无头JDK7

Java 用于嵌入的无头JDK7,java,runtime,porting,headless,Java,Runtime,Porting,Headless,在哪里可以找到适用于linux-i586体系结构的JDK7无头版本 我在Oracle的页面上找不到任何东西,也许我只是瞎了眼,或者没有这样的预编译JDK 其目的是,我想将JDK的运行时库移植到具有自定义JVM的操作系统,我认为这应该是最适合我需要的 AFAIK没有特别的无头版本的Java7。但您可以很容易地告诉普通Java以无头模式运行。例如: java -Djava.awt.headless=true com.acme.project.Main 有关headless Java的更多信息,请阅

在哪里可以找到适用于linux-i586体系结构的JDK7无头版本

我在Oracle的页面上找不到任何东西,也许我只是瞎了眼,或者没有这样的预编译JDK


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

AFAIK没有特别的无头版本的Java7。但您可以很容易地告诉普通Java以无头模式运行。例如:

java -Djava.awt.headless=true com.acme.project.Main
有关headless Java的更多信息,请阅读以下Oracle页面:


我需要这个版本,以保持它尽可能苗条

您唯一的选择似乎是:

  • 询问甲骨文,他们是否可以为您提供一个特殊的版本(为了钱!!!)

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

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


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

AFAIK没有特别的无头版本的Java7。但您可以很容易地告诉普通Java以无头模式运行。例如:

java -Djava.awt.headless=true com.acme.project.Main
有关headless Java的更多信息,请阅读以下Oracle页面:


我需要这个版本,以保持它尽可能苗条

您唯一的选择似乎是:

  • 询问甲骨文,他们是否可以为您提供一个特殊的版本(为了钱!!!)

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

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


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

AFAIK没有特别的无头版本的Java7。但您可以很容易地告诉普通Java以无头模式运行。例如:

java -Djava.awt.headless=true com.acme.project.Main
有关headless Java的更多信息,请阅读以下Oracle页面:


我需要这个版本,以保持它尽可能苗条

您唯一的选择似乎是:

  • 询问甲骨文,他们是否可以为您提供一个特殊的版本(为了钱!!!)

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

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


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

AFAIK没有特别的无头版本的Java7。但您可以很容易地告诉普通Java以无头模式运行。例如:

java -Djava.awt.headless=true com.acme.project.Main
有关headless Java的更多信息,请阅读以下Oracle页面:


我需要这个版本,以保持它尽可能苗条

您唯一的选择似乎是:

  • 询问甲骨文,他们是否可以为您提供一个特殊的版本(为了钱!!!)

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

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


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

你确定你需要一个单独的版本吗?你对“无头”有什么确切的理解?因为我认为,如果不显式调用任何依赖GUI的代码,它都不会运行。为每个平台提供JDK。@MarkoTopolnik with
headless
我的意思是,依赖GUI的代码已经不包括在内了。:)我需要这个版本,以保持它尽可能苗条@LutzHorn不,不是headless版本。那么你就不走运了:(但我认为Java 8附带了几个轻量级配置文件。而且你至少应该选择JRE而不是JDK。“定制JVM”到底意味着什么?你确定你需要一个单独的构建吗?你对“headless”有什么确切的理解?因为我认为如果不显式调用,任何依赖GUI的代码都不会运行。为每个平台提供JDK。@MarkoTopolnik with
headless
,我的意思是,依赖GUI的代码已经不包括在内了。:)我需要这个版本来保持尽可能的精简@LutzHorn不,不是headless版本。那么你就不走运了:(但我认为Java 8附带了几个轻量级配置文件。而且你至少应该选择JRE而不是JDK。“定制JVM”到底意味着什么?你确定你需要一个单独的构建吗?你对“headless”有什么确切的理解?因为我认为如果不显式调用,任何依赖GUI的代码都不会运行。为每个平台提供JDK。@MarkoTopolnik with
headless
,我的意思是,依赖GUI的代码已经不包括在内了。:)我需要这个版本来保持尽可能的精简@LutzHorn不,不是headless版本。那么你就不走运了:(但我认为Java 8附带了几个轻量级配置文件。而且你至少应该选择JRE而不是JDK。“定制JVM”到底意味着什么?你确定你需要一个单独的构建吗?你对“headless”有什么确切的理解?因为我认为如果不显式调用,任何依赖GUI的代码都不会运行。为每个平台提供JDK。@MarkoTopolnik with
headless
,我的意思是,依赖GUI的代码已经不包括在内。:)我需要这个版本来