Kotlin 入門
Kotlin の使用を開始する前に、Kotlin プラグインが有効になっていることを確認してください。プラグインは IntelliJ IDEA にバンドルされており、デフォルトで有効になっています。プラグインが有効になっていない場合は、プラグインのインストールの説明に従って、Ctrl+Alt+S 設定のプラグインページでプラグインを有効にしてください。
IntelliJ IDEA は、Kotlin に最高のサポートを提供します。これには、Kotlin 固有のプロジェクトテンプレート、コーディング支援、リファクタリング、デバッグ、分析ツールなどが含まれます。ほとんどの Java ツールは Kotlin で使用できるため、たとえば、Java デバッガーまたはリファクタリングの使用方法を知っている場合は、Kotlin でこれらを使用するのに十分な経験があります。このトピックでは、IntelliJ IDEA で Kotlin を開始するための手順を説明します。
Kotlin プロジェクトを作成する
これは、特定のフレームワークを持たない汎用プロジェクトです。後でいつでも必要なフレームワークとテクノロジーを追加できます。
ウェルカム画面で、「新しいプロジェクト」をクリックします。あるいは、メインメニューで に移動します。
左側のリストから、Kotlin を選択します。
新しいプロジェクトに名前を付け、必要に応じてその場所を変更します。
Git リポジトリの作成チェックボックスを選択して、新しいプロジェクトをバージョン管理下に置きます。
後でいつでもそれを行うことができます。
IntelliJ ビルドシステムを選択します。これは、追加のアーティファクトをダウンロードする必要のないネイティブビルダーです。
さらに構成が必要なより複雑なプロジェクトを作成する場合は、Maven または Gradle を選択します。Gradle の場合、ビルドスクリプトの言語を Groovy または Kotlin から選択します。
JDK リストから、プロジェクトで使用する JDK を選択します。
JDK がコンピューターにインストールされているが、IDE で定義されていない場合は、JDK を追加を選択し、JDK ホームディレクトリへのパスを指定します。
コンピューターに必要な JDK がない場合は、JDK のダウンロードを選択します。
サンプルコードの追加オプションを有効にして、サンプル
Hello World!
アプリケーションでファイルを作成します。オンボーディングヒントを含むコードを生成するオプションを有効にして、サンプルコードに役立つコメントを追加することもできます。
作成をクリックします。
1 つのプロジェクトで Java と Kotlin を混在させる
Kotlin から Java コードを呼び出すことができ、その逆も可能です。これにより、プロジェクトを徐々に Kotlin に移行したり、既存の Java コードベースのテストに Kotlin を使用するなどして、両方の言語を並行して使用したりできます。
プロジェクトで Kotlin の使用を開始するには、Kotlin プラグインが有効になっていて、Kotlin 依存関係がプロジェクトに追加されていることを確認してください。
既存の JVM プロジェクトに Kotlin 依存関係を追加する
プロジェクトで IntelliJ IDEA ビルドツールを使用する場合、Kotlin 依存関係が自動的に追加されます。プロジェクト内に初めて Kotlin ファイルを作成すると、Kotlin 構成の準備ができたことを確認する通知が表示されます。
その他のビルドツールについては、次の手順に従ってください。
Java を Kotlin に変換
IntelliJ IDEA を使用すると、Java コードを Kotlin に自動的に変換できます。結果のコードは完全ではないはずですが、状況によっては役立つ場合があります。
変換の結果に満足できない場合は、Ctrl+Z でロールバックできます。
Java コードを Kotlin ファイルに貼り付けます。表示されるダイアログで、はいをクリックします。
エディターで Java ファイルを開いた状態で、メインメニューに移動して
を選択するか、Ctrl+Alt+Shift+K を押します。
Kotlin のニュースをすべて受信箱で受け取りたい場合は、必ず Kotlin ニュースレター(英語)を購読してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/plugins_settings.png)
プラグインのインストール
プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...
![](https://resources.jetbrains.com/help/img/idea/2024.1/new%20_project_maven.png)
Maven
IntelliJ IDEA は Maven との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Maven プロジェクトを簡単に作成したり、既存のプロジェクトを開いて同期したり、既存の IntelliJ IDEA プロジェクトに Maven サポートを追加したり、マルチモジュールプロジェクトを構成および管理したりできます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを...
![](https://resources.jetbrains.com/help/img/idea/2024.1/gradle_settings_preferences.png)
Gradle
IntelliJ IDEA は Gradle との完全な機能統合をサポートしており、構築プロセスの自動化に役立ちます。新しい Gradle プロジェクトを簡単に作成し、既存のプロジェクトを開いて同期し、リンクされた複数のプロジェクトを同時に操作して管理することができます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジェクト...
![](https://resources.jetbrains.com/help/img/idea/2024.1/sdks_project_structrue_sdks.png)
SDK
ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...
![](https://pleiades.io/icons/idea.png)
Vaadin
Vaadin フレームワークに基づくアプリケーション開発のサポートは、IntelliJ IDEA にはバンドルされていません。プラグインのインストールの説明に従って、Vaadin デザイナープラグインを JetBrains マーケットプレイスからインストールできます。Vaadin のドキュメントは、以前のバージョンの IntelliJ IDEA ヘルプにあります。ヘリドン Kotlin 入門