java.awt.HeadlessException: No X11 DISPLAY
____________________________________________________________________Bir Ubuntu türevinde Java uygulamalarını çalıştırırken şu hatayı alıyorsanız?
SEVERE: Handled by bug report queue: java.awt.HeadlessException: No X11 DISPLAY variable was set
Ubuntu dağıtımlarında Java birkaç farklı sürüm ve yapıda bulunabiliyor. Eğer çalıştırdığımız sürüm Headless ise bu bir GUI içermediği için X11 ile hatalara sebep olabiliyor. Bazen sorun bahsettiği değişkeni ayarlayarak çözülebilse de yaygın tarafta headless sürümleri kaldırıp default-jre ile devam etmeyi ilk olarak denemenizi tavsiye ederim. Paket olarak default-jre-headless bağımlılık olarak kurulabilir ama var olan tüm java ortamlarını kaldırıp sadece default-jre seçip kurmayı deneyin, headless paketler de kurulsa da büyük ihtimalle çalışacaktır.
Ayrıca kaldırmak farklı sorunlara sebep olacaksa uygulamamızı çalıştıracağımız zaman şu parametreyi ekleyerek de deneyebiliriz:
-Djava.awt.headless=false