Added Headless Exception if we are running in headless mode

This commit is contained in:
nathan 2016-02-21 00:58:03 +01:00
parent f23c8b1554
commit dc41acbbed

View File

@ -27,6 +27,8 @@ import dorkbox.util.process.ShellProcessBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.awt.GraphicsEnvironment;
import java.awt.HeadlessException;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
@ -79,6 +81,11 @@ class SystemTray {
return;
}
// no tray in a headless environment
if (GraphicsEnvironment.isHeadless()) {
throw new HeadlessException();
}
Class<? extends SystemTray> trayType = null;
boolean isJavaFxLoaded = false;