2013-11-25 19 views
9

JavaFX ve Xfvb ile çalışan ve çalışan bir ubuntu başsız sunucum var. Şimdi çok benzer bir Ubuntu sunucum var ve Xvfb ile çalışan JavaFX Uygulamamı almaya çalışıyorum. Ama daima bir istisna atılan olsun:JavaFX + Xvfb - Başka bir Xlib: uzantısı "RANDR" ekranda eksik ": 99"

Prism ES2 Error - nInitialize: glXChooseFBConfig failed 
Xlib: extension "RANDR" missing on display ":99". 

Genellikle LD_LIBRARY_PATH =/usr/lib/x86_64-linux-gnu/Ama bu sefer ihraç ederek xrandr istisna çözebilir.

xvfb-run -a java -cp build/classes:lib/*:/usr/lib/jvm/java-7-oracle/jre/lib/jfxrt.jar kic.engine.thrift.Server 
+0

[JavaFX 2'yi başsız bir ortamda nasıl test edebilirim?] Olası bir kopyası var mı? (Http://stackoverflow.com/questions/12194436/how-to-test-javafx-2-in-a-headless-environment) – disrvptor

+0

Bu sorunu nasıl çözdünüz? lütfen bana yardım edin –

+0

@Sundara nihayet tek çözüm bir X-Server yüklemek oldu :-( – KIC

cevap

1

Java 8 yana bir başsız JavaFX için tek gözlük kullanabilirsiniz: Gerçekten neyin yanlış olduğunu hiçbir fikri ...

Bu genellikle sunucu başlamak nasıl var. Yararlı bir örnek uygulama (en azından bana yardımcı oldu) ui4j github projesi ApplicationLauncher'da bulunabilir.