關於jvm系統屬性-Djava.awt.headless 模式

1. 什麼是 java.awt.headless?

Headless模式是系統的一種配置模式。在系統可能缺乏顯示設備、鍵盤或鼠標這些外設的狀況下能夠使用該模式。

java

2. 什麼時候使用和headless mode?

Headless模式雖然不是咱們願意見到的,但事實上咱們卻經常須要在該模式下工做,尤爲是服務器端程序開發者。由於服務器(如提供Web服務的主機)每每可能缺乏前述設備,但又須要使用他們提供的功能,生成相應的數據,以提供給客戶端(如瀏覽器所在的配有相關的顯示設備、鍵盤和鼠標的主機)。瀏覽器

 

3. 如何使用和Headless mode?

通常是在程序開始激活headless模式,告訴程序,如今你要工做在Headless mode下,就不要期望硬件幫忙了,你得自力更生,依靠系統的計算能力模擬出這些特性來:服務器

System.setProperty("java.awt.headless", "true");
相關文章
相關標籤/搜索