【问题标题】:Compiling OpenJDK 7 without X11在没有 X11 的情况下编译 OpenJDK 7
【发布时间】:2013-04-30 21:35:17
【问题描述】:

我正在尝试在无头 RHEL 服务器上编译 OpenJDK 7。我不想为了构建它而安装一堆杂七杂八的 X 依赖项。

有没有办法在没有 Swing/AWT 支持的情况下编译 OpenJDK 7(因此,在构建时不需要链接到 /usr/lib{arch}/X11?

【问题讨论】:

    标签: java linux compilation openjdk xorg


    【解决方案1】:

    我不这么认为。 AWT 和 Swing 是相当核心的 Java 组件。此外,无头 Java 模式是通过 AWT option (java.awt.headless=true) 实现的。此外,来自How to Integrate with the Desktop Class -

    如果应用程序在没有键盘、鼠标或显示器的环境(“无头”环境)中运行,getDesktop() 方法会抛出 java.awt.HeadlessException

    所以它并不像在 Java 中不使用 X11 进行编译那么简单。我相信实际渲染仍然是使用 X11 库完成的(即使在无头模式下运行)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多