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.
Grahpic/입력 장치가 없는 머신에서 가상으로 Graphic/입력장치 관련 기능을 작동할 수 있게 해주는 모드.
System.setProperty("java.awt.headless", "true");
or
java -Djava.awt.headless=true