私は通常、Windowsがインストールされているラップトップを使用してLinuxサーバーにSSHで接続し、そのサーバーで何か(Intellij、MATLABなど)を実行します。
Windows環境のリモートLinuxシステムでJavaプログラム(Intellijなど)を開く方法があるかどうか疑問に思います(Xforwardingなどの操作を実行するなど)。両方のシステムにはすでにJVMが含まれているためです。
私はこれらのプログラムをWindowsで直接実行したくありません(Linuxサーバーにはいくつかの依存関係があるため)。だからLinuxで実行する必要があります。必要なのは、Windows環境でこれらの「java」プログラム(リモートUNIXシステムで実行)を開く方法です(Linuxシステム間でSSH接続を行うときにXforwardingを使用するのと似ています)。
注:これまで私はFastXとNXClientを使用してきましたが、遅すぎて面倒です。
ベストアンサー1
Windows で X 転送を使用することもできます。必要なのはXサーバーだけです(例:シャオミング)とSSHクライアント(例:パテ)。 Xmingには、デフォルトでPuTTYでX転送を有効にし、WindowsシステムでXサーバーを起動し、SSHを介してLinuxシステムに接続し、Javaアプリケーションを実行する方法を説明するドキュメントが含まれています。しかし、これは非常に遅いことがわかります。
あるいは、VNCを使用すると、より良い結果が得られます。 LinuxシステムでVNCサーバーを起動し、WindowsシステムでVNCクライアントを使用して接続する必要があります。 Linux展開用にパッケージ化されたVNCサーバーを見つけることができます。良いWindows VNCクライアントは次のとおりです。タイトなVNC。