簡體   English   中英

java AWT可以在沒有X11或Wayland的情況下工作嗎?

[英]Can java AWT work without X11 or wayland?

我正在舊PC上設置一個家庭服務器,但我沒有使用像apache這樣的服務器,而是在java中創建一個非常基本的服務器。 我有一個非常基本的Linux內核編譯和工作。 但我想要一個gui和我的程序。 我可以在沒有在我的系統上安裝X11或Wayland的情況下這樣做嗎?

注意:除了必要的java文件之外,我的系統上沒有任何東西。

您可以在服務器環境中的無頭模式下運行Java應用程序。

來自Oracle文檔:

無頭模式是缺少顯示設備,鍵盤或鼠標的系統配置。 聽起來很意外,但實際上您可以在此模式下執行不同的操作,即使使用圖形數據也是如此。

這意味着你可以運行一些AWT圖形內容,即使沒有X11,但顯然在屏幕上看不到。 例如,您可以使用java.awt.Canvas創建圖形並將其保存/導出為圖像。 無頭模式下可用的AWT類包括:Canvas,Font,Image(和子類),Print類和Beep。

請在此處查看詳細信息: Headless Java SE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM