jav*_*nix 6 java linux openjdk compilation xorg
我试图在无头RHEL服务器上编译OpenJDK 7.我不想安装一堆杂项X依赖项来构建它.
有没有办法在没有Swing/AWT支持的情况下编译OpenJDK 7(因此,无需在构建时链接/ usr/lib {arch}/X11?
Ell*_*sch 2
我不这么认为。AWT 和 Swing 是相当核心的 Java 组件。此外,Headless Java 模式是通过AWT 选项( java.awt.headless=true) 实现的。此外,从如何与桌面类集成-
java.awt.headless=true
如果应用程序在没有键盘、鼠标或显示器的环境(“无头”环境)中运行,则该getDesktop()方法会抛出java.awt.HeadlessException.
getDesktop()
java.awt.HeadlessException
所以它不像Java中没有X11那样编译那么简单。我相信实际渲染仍然是使用 X11 库完成的(即使在无头模式下操作)。
归档时间:
12 年,9 月 前
查看次数:
1366 次
最近记录:
11 年,5 月 前