我通常使用笔记本电脑(有Windows)对我的Linux服务器进行ssh,并在其上运行一些东西(例如Intellij、MATLAB)。
我想知道在Windows环境下(例如,通过执行Xforwarding之类的操作)是否可以打开远程linux机器的Java程序(同样像Intellij),因为这两台机器都已经包含JVM。
注意,我不想直接在Windows上运行这些程序(因为它们对我的linux服务器有一些依赖)。因此,我需要在linux上运行它。所需的方法是在Windows环境中打开这样的"java“程序(它们运行在远程unix机器上)(比如人们在linux机器间使用ssh-ing时的方式)。
注意:到目前为止,我一直在使用FastX和NXClient,但是它们太慢,太烦人了。
发布于 2015-05-18 18:27:00
您也可以在Windows上使用X转发;您只需要一个X服务器(如西明)和一个SSH客户端(如PuTTY)。Xming包含解释如何进行操作的文档;基本上,您可以在PuTTY中启用X转发,在您的Windows机器上启动X服务器,在Linux机器上启动SSH,并运行您的Java应用程序。不过,你可能会发现这很慢。
或者,使用VNC可以获得更好的结果;您需要在Linux机器上启动VNC服务器,并与Windows机器上的VNC客户端连接。您将发现为您的Linux发行版打包的VNC服务器;TightVNC是一个适合Windows的不错的VNC客户机。
https://unix.stackexchange.com/questions/204148
复制相似问题