我们面临桌面应用程序的问题。
在我们的应用程序中,我们有一个.net容器面板(一个父面板),然后有一个用Java Swing,AWT和Applet开发的子面板。该子面板在该父面板(即.net容器窗口)上呈现,有时此面板未按其预期的正确位置呈现,该位置应在父面板内部,但有时会呈现为独立面板并弹出到左上角屏幕的一角。
我们正在使用JNBridge在.Net组件上呈现Java组件。
我们仅在Windows 10上面临此问题,它始终可以正常工作并在Windows 7上正确呈现。
此问题每5次发生一次,流应用程序永不中断(即,我们可以保存当前正在做的工作)。
我们正在使用的桌面应用程序在Java 6上。
我们尝试将JRE分别升级和降级为6,7和8,但是问题仍然存在。
我们目前无法将整个桌面应用程序迁移到Java 8或更高版本。我们的一些客户最近从Windows 7迁移到Windows 10。