![Java 应用程序远程显示问题](https://linux22.com/image/1219124/Java%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%BF%9C%E7%A8%8B%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98.png)
我正在尝试将基于 Java 的开发环境(例如 NetBeans 和 IntelliJ)从 Linux 计算机远程显示到 Windows 计算机。当我执行此操作时,环境的右键单击功能不起作用,导致它们无法使用。
我使用 Putty 的 -X 选项通过 SSH 隧道传输 X。我使用 Ubuntu 和 RedHat 在运行 Xming 的 Windows 上重复了此操作。是否有我遗漏的远程 Xing Java 应用程序技巧?
答案1
答案2
我在使用 Xming 将 Solaris 11 服务器转换为 Windows 7 桌面时也遇到了错误。我们在 Solaris 11 服务器上安装了一些 Oracle (Java) 应用程序,XMing 出现了问题,输入字段有时会变得无法编辑。我们尝试了很多参数更改,但都不起作用(甚至没有 Exceed 的企业许可证,但那是另一个问题)。我们尝试使用 MobaXterm,效果很好,让我们可以毫无问题地安装 Oracle。
答案3
我在 CentOS 6.9 上使用 Xming 和远程 Java 应用程序安装程序时遇到了完全相同的问题。当我使用 Xlaunch 并选择“多窗口”模式且无访问控制时,我无法单击 UI 中的文本字段。日志中的 Xming 命令是:
Xming :0 -multiwindow -clipboard -ac
但是我发现如果我使用“一个窗口”模式,那么我就可以单击文本字段并编辑内容:)
Xming :0 -clipboard -ac
我建议您尝试此方法解决您遇到的问题(除非您已经切换到 mobaxterm)。我很高兴有一个可行的解决方法,但仍然想知道根本原因以及是否有可能在多窗口模式下修复此问题。我确实尝试过 AWT_TOOLKIT=MToolkit,但这在多窗口模式下对我来说没有任何区别。
答案4
您尝试过这个其他 XServer 工具吗?
我以前在使用 XMing 时遇到过问题,这个不仅速度更快,而且还为我解决了其中的一些问题(其中包括输入字段变得不可编辑)。
我使用的是免费的 6.2 便携版。请确保您从 GUI 内部启动会话,这样您甚至不必导出显示。
我希望这有帮助!