IntelliJ IDEA 2026.2 Help

Kotlin コンパイラー

このページを使用して、Kotlin コンパイラー固有の設定を構成します。

共通設定

コンパイラーの警告を報告する

このチェックボックスがオフの場合、コンパイラーはコンパイル時に警告を生成せず、エラーと情報メッセージのみが残ります。

Kotlin コンパイラーのバージョン

ローカルビルドと CI ビルドの両方を実行するために使用される Kotlin コンパイラーのバージョンを選択します。

言語バージョン

コンパイラーが使用する Kotlin のバージョンを選択します。

API バージョン

Kotlin コンパイラーが使用する API バージョンを選択します。

追加のコマンドラインパラメーター

コンパイラーの起動時にコンパイラーに渡すコマンドラインパラメーターとオプションを指定します。 使用可能なオプションの詳細については、コンパイラーのドキュメントを参照してください。

入力スペースが必要な場合は、 Expand component をクリックして、テキスト入力エリアが大きい 追加のコマンドラインパラメーター ダイアログを開きます。

パラメーターとオプションを指定するときは、次の規則に従ってください。

  • スペースを使用して、個々のパラメーターとオプションを区切ります(例: -client -ea -Xmx1024m)。

  • パラメーターまたはオプションにスペースが含まれている場合は、空白を含むスペースまたは引数を二重引用符で囲みます(例: some" "arg または "some arg")。

  • パラメーターやオプションに二重引用符(たとえば、引数の一部として)が含まれている場合は、二重引用符をバックスラッシュ(例: -Dmy.prop=\"quoted_value\" )でエスケープします。

呼び出し間でコンパイラーのプロセスを維持する

このチェックボックスをオンにすると、コンパイラープロセスは常に有効になります。

Kotlin から JVM

増分コンパイルを有効化

このチェックボックスを選択すると、改善されたインクリメンタルコンパイルがオンになります。

ターゲット JVM バージョン

コンパイル結果として生成される JVM バイトコードのバージョン。

Kotlin から JavaScript

増分コンパイルを有効化

このチェックボックスを選択すると、改善されたインクリメンタルコンパイルがオンになります。

ソースマップを生成する

このチェックボックスがオンの場合、コンパイラーは ソースマップを生成し、Kotlin コードと生成された JavaScript コードの行の対応を設定します。これが有効でない場合、ブレークポイントが正しく認識・処理されません。

ソースコードをソースマップに埋め込む

ソースファイルをソースマップに埋め込むモードを選択します。

  • 。 ソースファイルは、どの場合でもソースマップに埋め込まれます。

  • Never。 ソースファイルはソースマップに埋め込まれません。

  • 埋め込まれたソースを持つ他のモジュールから関数をインライン化する場合。 別のモジュールのインライン関数のソースファイルは、ソースマップにのみ埋め込まれます。

ライブラリランタイムファイルのコピー

このチェックボックスをオンにすると、ライブラリの JavaScript ファイルがフィールド 宛先ディレクトリ で指定されたフォルダーにコピーされます。

宛先ディレクトリ

このフィールドは、チェックボックス ライブラリランタイムファイルのコピー が選択されている場合にのみ有効になります。 ここで、コピーしたファイルのターゲットフォルダーを指定します。

モジュール種別

コンパイラーによって生成される JS モジュールの種類を選択します。

  • 平野。 モジュールシステム用にコンパイルしません。 グローバルスコープ内の名前でモジュールにアクセスできます。

  • AMD非同期モジュールの定義 (英語) API は、特に RequireJS(英語) ライブラリで使用されます。

  • CommonJSCommonJS(英語) モジュールフォーマットシステムは、Node.js/npm (require 関数および module.exports オブジェクト) で広く使用されています。

  • UMD統合モジュールの定義 (英語) API は AMDCommonJS の両方と互換性があります。 UMD モジュールは、インポートせずに、またはモジュールシステムが存在しない場合にも実行できます。 これは、`browser` および `nodejs` ターゲットのデフォルトのオプションです。

2026 年 7 月 14 日