JavaFX App屏幕黑屏,远程桌面会话RDP后无响应

问题描述

我正在Windows 10桌面上运行JavaFX应用程序。当我通过远程桌面[RDP]登录到桌面,然后使用本地计算机登录时,JavaFX GUI变为黑色且无响应,如以下屏幕截图所示:

enter image description here

GUI为黑色且无响应(没有按钮或GUI元素可见)。我没有采取任何措施(例如放大或缩小屏幕)解决此问题。 每次发生这种情况我都会被迫终止程序。

此外,机器上没有其他正在运行的进程可能会“冻结” GUI。每当我在JavaFX App运行时通过RDP(使用便携式计算机)登录Windows 10计算机时,就会发生这种情况。我注销并重新登录后,就会出现问题。请注意,唯一不会“冻结”并且仍然可见的部分是应用程序标题左上角 APP:名称。另外,除了 JavaFX Application Screen (JavaFX应用程序屏幕)之外,没有其他应用程序(包括上图所示的Eclipse)遭受此问题的困扰。

是什么原因导致此问题?

谢谢

解决方法

我想这是一个答案...

How to disable or bypass Hardware Graphics Acceleration(Prism) in JavaFX

我相信几年前(不同情况)我有这个问题。这是一个硬件问题,我不得不切换到软件渲染。