JetBrains CodeCanvas 2025.3 ヘルプ

リモートデスクトップ (VNC)

開発環境では、Web アプリケーションだけでなく、デスクトップのグラフィカルユーザーインターフェース(GUI)を備えたアプリケーションも開発できます。ただし、いくつかの制限があります。

  • ローカルマシンからリモート環境で実行されているデスクトップウィンドウにアクセスするにはどうすればよいでしょうか ?

    これは仮想ネットワークコンピューティング (VNC)(英語) またはリモートデスクトッププロトコル (RDP)(英語) の助けを借りれば可能です。開発環境に VNC サーバーをインストールし、サーバーのポートを localhost に転送し、ローカル VNC クライアントを使用して開発環境のリモートデスクトップを操作するというものです。

  • Linux 以外の OS 用のデスクトップアプリを開発するにはどうすればいいですか?

    開発環境は Linux をベースにしているため、Linux のみに対応したデスクトップアプリケーションの開発が可能です。開発環境を使用してクロスプラットフォームアプリケーションを開発することは可能ですが、macOS と Windows 向けのテストとビルドには、それぞれの OS が必要です。

開発環境への VNC 接続を構成するには

  1. ローカルマシンに VNC クライアントをインストールします。例: RealVNC の VNC ビューアー(英語)

  2. 開発環境でプロジェクトを開きます

  3. 開発環境に VNC サーバーをインストールして実行します。例: X11VNC サーバー:

    1. IDE でターミナルを開いて実行します: apt update && apt install x11vnc xvfb

    2. ターミナルで、VNC サーバーを実行します: x11vnc --create VNC サーバーはポート 5900 で実行されます。

  4. VNC サーバーポートを開発環境からローカルマシンに転送します。

    1. ターミナルで、5900 ポートをクリックし、ポートの転送を選択します。

      Forward ports

    2. VNC サーバーポートを転送するローカルポートを指定します。例: 5900 から 5900

  5. ローカルマシンで VNC クライアントを実行し、localhost:{forwarded_port} (例: localhost:5900)に接続します。これにより、VNC ターミナルウィンドウが起動します。

  6. VNC ターミナルウィンドウを使用して、開発環境で開発する UI アプリケーションを構築して実行します。

2025 年 5 月 16 日