通过交互远程访问Java Swing应用程序屏幕

通过交互远程访问Java Swing应用程序屏幕,java,ios,swing,Java,Ios,Swing,有人知道有没有一种方法可以从客户端远程访问服务器上运行的Swing应用程序?这个问题还涉及如何将远程服务器上的屏幕输出重定向到文件或进程,因为它可能是无头环境 我大致想要的是: 客户机上的用户在服务器上启动应用程序 应用程序的屏幕输出被路由到“某物”并将其发送到客户端 客户机上的用户可以点击屏幕指示鼠标点击,并可以选择打开键盘进行键盘输入(显然,只有当用户之前将注意力集中在远程应用上时,键盘才会工作) (我特别感兴趣的是使用iOS作为客户端平台来实现这一点。)有很多方法,例如TightVNC

有人知道有没有一种方法可以从客户端远程访问服务器上运行的Swing应用程序?这个问题还涉及如何将远程服务器上的屏幕输出重定向到文件或进程,因为它可能是无头环境

我大致想要的是:

  • 客户机上的用户在服务器上启动应用程序
  • 应用程序的屏幕输出被路由到“某物”并将其发送到客户端
  • 客户机上的用户可以点击屏幕指示鼠标点击,并可以选择打开键盘进行键盘输入(显然,只有当用户之前将注意力集中在远程应用上时,键盘才会工作)

(我特别感兴趣的是使用iOS作为客户端平台来实现这一点。)

有很多方法,例如TightVNC。事实上,有很多方法,你应该在谷歌上搜索一种适合你的方法。我正在寻找一些可以集成到我的应用程序中的方法,这就是问题:)