无头模式下的 JavaFx [英] JavaFx in headless mode

查看:27
本文介绍了无头模式下的 JavaFx的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以在无头模式下运行 JavaFx(在 Java 7 中)?它用于在服务器上生成图像,但要求使用 X-Server.JavaFx 中是否存在类似 java.awt.headless 的东西?(我不能使用 Xvfb)

Is it possible to run JavaFx in headless mode(in Java 7)? It is being used to generate images on the server but is asking for an X-Server. Does there exist something like java.awt.headless in JavaFx ?(I can't use Xvfb )

推荐答案

这里是我如何在带有 jetty 应用服务器的 Ubuntu linux 环境中解决服务器端图像生成问题的方法.它使用 xvfb,但仅用作库" - 在服务器上没有任何额外的特殊操作:

Here is how I solved this problem for server-side image geneartion on Ubuntu linux environment with jetty application server. It uses xvfb but only as a "library" - without any additional special actions on server:

apt-get install xvfb

// then on application server start:

export DISPLAY=":99"

start-stop-daemon --start --background --user jetty --exec "/usr/bin/sudo" -- -u jetty /usr/bin/Xvfb :99 -screen 0 1024x768x24

您可以在 this SO question中查看我的服务器端图像生成解决方案的详细信息.

这篇关于无头模式下的 JavaFx的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆