我有一个运行在Windows操作系统上的Java应用程序,桌面计算机具有漂亮的图形用户界面。我更新,修改等,以使其在Raspberry Pi 2B上运行。它运行得很好。但是你会注意到GUI界面有点慢。
最重要的是,我现在计划在优化模式下运行Raspberry Pi上的应用程序,我不需要GUI。我正在检查许多关于“无头模式”的文件,但是,我无法对我的问题得到正确答案:
如果在无头模式下运行我的标准GUI应用程序,是否会自动注意,即忽略更新GUI组件的所有方法?或者需要做些什么以避免例外等?
它理论上会提升性能吗? 或者,我是否应该避免在非GUI模式下运行时将数据输入表等?
最好的问候
答案 0 :(得分:0)
不,无头模式只意味着JVM被剥离了Gui库。你不应该使用任何Gui函数,它们不会被删除"它们会失败。它只模拟一些可以在屏幕外使用的东西(主要用于打印或制图)