gpt4 book ai didi

java - java AWT 可以在没有 X11 或 wayland 的情况下工作吗?

转载 作者:行者123 更新时间:2023-11-30 07:25:40 24 4
gpt4 key购买 nike

我正在一台旧电脑上设置一个家庭服务器,但我没有使用像apache这样的服务器,而是用java制作一个非常基本的服务器。我已经编译了一个非常基本的 Linux 内核并正在使用它。但我想要一个图形用户界面和我的程序。我是否可以在系统上不安装 X11 或 wayland 的情况下完成此操作?

注意:除了必要的 java 文件之外,我的系统上没有任何东西。

最佳答案

您可以在服务器环境中以 headless 模式运行Java应用程序。

来自 Oracle 文档:

Headless mode is a system configuration in which the display device, keyboard, or mouse is lacking. Sounds unexpected, but actually you can perform different operations in this mode, even with graphic data.

这意味着即使没有 X11,您也可以运行一些 AWT 图形内容,但显然,在屏幕上不可见。例如,您可以使用 java.awt.Canvas 创建图形并将其保存/导出为图像。 headless 模式下可用的 AWT 类有:Canvas、Font、Image(和子类)、Print 类和 Beep。

请在此处查看详细信息:Headless Java SE

关于java - java AWT 可以在没有 X11 或 wayland 的情况下工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36840242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com