AI Assistant 2026.3 Help

コードを別の言語に変換する

AI アシスタント を使用すると、コードをあるプログラミング言語から別の言語に変換できます。

Java を Kotlin に変換

利用可能: IntelliJ IDEA Ultimate

AI アシスタント は、大規模言語モデルを利用して Java コードを Kotlin に変換できます。 静的なルールベースの変換と比較して、AI アシストによる変換では、より Kotlin らしいコードが生成され、フレームワーク固有のコードを改善できます。 単一ファイルまたは複数ファイルを一度に変換できます。

始める前に

変換を開始する前に、次の設定を検討してください:

  • 変換に使用するモデルを Java から Kotlin 設定ページで選択します。 JetBrains AI が提供するモデルを使用するか、 独自のプロバイダーを選択できます。

  • フレームワーク固有の改善が必要な場合は、 kotlin-tooling-java-to-kotlin スキルをインストールします。 詳細については、 インストール済みスキルを参照してください。

単一ファイルを変換する

AI アシストによる変換を使用して、開いている単一の Java ファイルを Kotlin に変換するには:

  1. エディターで Java ファイルを開きます。

  2. メインメニューから コード | Java から Kotlin への変換 | AI 支援機能 を選択します。

    Code メニュー内の AI-Assisted オプションがある Java から Kotlin への変換サブメニュー
  3. 事前に 変換設定を構成していない場合は、 AI アシストによる Java to Kotlin 変換 ダイアログで構成し、 変換 をクリックします。

    AI アシストによる Java から Kotlin への変換ダイアログ
  4. 提案された Kotlin を Java から Kotlin へ | AI 支援機能 パネルで確認します。 翻訳を適用 をクリックして結果を適用するか、 翻訳をキャンセル をクリックして破棄します。

変換を受け入れると、AI アシスタント は対応する Kotlin ファイルを作成し、元の Java ファイルを削除します。 変更をロールバックするには、 Ctrl+Z を押します。

複数ファイルを変換する

AI アシストによる変換では、単一の実行で複数のファイルを処理できます。 そのためには以下の手順に従います。

  1. プロジェクト ツールウィンドウで、変換する対象を選択します: 個々の Java ファイル、パッケージ、ディレクトリ、ソースルート。

  2. 選択範囲を右クリックし、 Java から Kotlin への変換 | AI 支援機能 を選択します。

    Project ツールウィンドウで複数の Java ファイルが選択され、コンテキストメニューに Java から Kotlin への変換の AI-Assisted オプションが表示されている
  3. 事前に 変換設定を構成していない場合は、 AI アシストによる Java to Kotlin 変換 ダイアログで構成し、 変換 をクリックします。

    AI アシストによる Java から Kotlin への変換ダイアログ

    AI アシスタント はその後、選択範囲内の Java ファイルをスキャンし、それぞれを変換します。 一致する Kotlin ファイルがすでにあるファイル、および package-info.java と module-info.java はスキップされます。

  4. Java から Kotlin へ | AI 支援機能 ツールウィンドウで結果を確認します。 ファイルは 成功した変換、 失敗した変換、 スキップ対象ファイル としてグループ化されます。 ファイルを選択して Java から Kotlin への差分を表示します。 適用対象として選択できるのは、成功した変換のみです。

  5. 適用するファイルを選択して 選択した項目を承認 をクリックするか、 すべて承認 をクリックして成功したすべての変換を適用します。 何も適用せずにツールウィンドウを閉じるには、 移行のキャンセル をクリックします。

変換を受け入れると、AI アシスタント は対応する Kotlin ファイルを作成し、元の Java ファイルを削除します。 失敗したファイルとスキップされたファイルは変更されません。 変更をロールバックするには、 Ctrl+Z を押します。

変換中に Kotlin を構成する

プロジェクトでまだ Kotlin が構成されていない場合は、変換前に構成するよう求められます。 Kotlin がプロジェクトで構成されていません ダイアログで、 OK です、プロジェクトで Kotlin を構成します をクリックして続行するか、 いいえ、変換をキャンセルします をクリックして停止します。

「Kotlin がプロジェクトで構成されていません」ダイアログ

貼り付けたコードを別の言語に変換する

AI アシスタント は、ファイルに貼り付ける任意のコードを、そのファイルの言語に変換することを提案できます。 このオプションはデフォルトで無効です。 使用するには:

  1. Ctrl+Alt+S を押して設定を開き、 ツール | AI Assistant を選択します。

  2. 貼り付けたコードをターゲットファイルの言語に変換することを提案する オプションを有効化し、 適用 をクリックします。

    貼り付けたコードの変換を有効にする選択されたオプション

これで、変換したいコードをコピーして作業中のファイルに貼り付けることができます。

AI アシスタント は、貼り付けたコードの言語を検出し、開いているファイルの言語への変換を提案します。

貼り付けたコードを変換するダイアログ

変換 をクリックすると、コードが対象ファイルの言語に変換されます。 元の言語のコードも貼り付けられますが、コメントアウトされます。

変換されたコードの上にある元の言語のコメントアウトされたコード
2026 年 11 月 6 日