1. 新規プロジェクトの作成手順
IntelliJ IDEA のプロジェクトは、単なるファイルの入ったフォルダーではなく、IDE が将来のプログラムに関連するすべてを保存するコンテナーです。プロジェクトには次のものが含まれます。
- ソースコード(拡張子 .java のファイル);
- プロジェクト設定(例えば、使用する Java のバージョン);
- 外部ライブラリ(必要に応じて);
- 補助ファイルやリソース。
プロジェクト内には通常 src フォルダーがあります。これは Java ファイルを置くための主要な場所です。コードに関係しないものは別に保管され、作業の妨げにはなりません。
IntelliJ IDEA を起動する
スタート画面で大きな青いボタン New Project をクリックします。
プロジェクト設定
上から順に主要な項目を見ていきましょう。
- Name: プロジェクト名。この名前はディスク上のフォルダー作成にも使われます。
- Location: プロジェクトを保存するパス。既定では IDEA が
IdeaProjectsフォルダーを提案します。そのままで構いません。 - Create Git repository: プロジェクト用に Git のバージョン管理をすぐに初期化できます。現時点では複雑にしないために、このチェックは外しておきましょう。
- Build system: ビルドシステム — コードのコンパイル、依存関係の管理、完成したアプリの生成を自動化するためのツールです。
- IntelliJ: IDEA に内蔵のビルドシステム。本講義ではこれを選びます。
- Maven/Gradle: 強力で独立したビルドシステム。実案件の 99% はどちらかを使用します。
- Add sample code: IDEA がプロジェクトの基本構造と
mainメソッドを持つクラスを自動で作成します。
IntelliJ IDEA から JDK をインストールする
ここで JDK のインストールに進みます。
- まだインストールしていない場合、一覧は空です。ここから直接ダウンロードしましょう。
1. ドロップダウンをクリックし、Download JDK... を選択します。
2. 小さなウィンドウが表示されます:
- Version: Java のバージョン選択。本講座はバージョン 25 に対応しています。
- Vendor: 配布元。前述のとおり、Amazon Corretto を選びます。
- Location: IDEA がこの JDK をダウンロード・インストールする場所。既定値のままで構いません。
3. Select ボタンを押します。
設定は完了です。Create を押しましょう。
IntelliJ IDEA は選択した JDK のダウンロードを開始し、その後プロジェクト構造を作成してエディターのメインウィンドウを開きます。数分待ちましょう。
初回起動時、右下に IDEA からの通知が表示され、アンチウイルスの設定(例: "Microsoft Defender may affect IDE performance")を提案されることがあります。Exclude folders ボタンを押して問題ありません。IntelliJ IDEA が自動的に、プロジェクトのフォルダーと自身のシステムフォルダーをアンチウイルスの除外リストに追加します。
プログラムの初回起動時に、Ultimateの無料試用期間の有効化を知らせるバナーが表示されます。これは、新しい統合バージョンのIntelliJ IDEAにおける標準的なウェルカムメッセージです。
この通知は、Ultimateへの一時的なアクセス権があることを確認するものに過ぎず、このコースにとっては必須ではない追加機能です。
2. IDEA の簡単な概要
新しいプロジェクトが作成できました。ここで何が見えているのか確認しましょう。
1. Project プロジェクト構造を移動するためのメインウィンドウです。
2. 現在開いているファイル Main.java
3. プログラムの Run ▶(実行)と Debug(デバッグ)のボタン
4. サイドメニュー
- Services タブは外部サービスの管理に使います。最初の段階では不要です。
- Terminal は OS(Windows、macOS、Linux)のコマンドライン(コンソール)で、IDE に内蔵されています。
- Problems パネルは、コードを書いている最中にコンパイルエラーや警告を表示します。IDEA はコードをリアルタイムで解析し、問題箇所に下線を引き、しばしば自動修正を提案します。
- Git 分岐図のようなアイコン。Git のバージョン管理用のパネルです。
3. プロジェクト構成
左側のプロジェクト構造ウィンドウをもう少し詳しく見てみましょう。IntelliJ IDEA はいくつかの重要なファイルとフォルダーを作成しました。
-
.idea— IntelliJ IDEA のシステム用フォルダーです。このプロジェクト特有の設定が保存されています。
このフォルダーは手動で変更したり、他の開発者に送ったりする必要はありません。ユーザーごとに個別の内容になります。 -
src— すべての Java プロジェクトで最重要のフォルダーです。名前は「sources」(ソース)の略です。ここにあなたのすべてのコードが置かれます。-
Main.java「Add sample code」にチェックを入れたため、IDEA がこのファイルを作成しました。これはプログラムの「エントリポイント」を持つ Java クラス —public static void main(String[] args)メソッドです。Java プログラムの実行は必ずここから始まります。
-
-
.gitignore— Git のための設定ファイルです。 -
External Libraries— 実際のフォルダーではなく、プロジェクトに接続されているすべての外部ライブラリの仮想的な表示です。今は 1 つだけ、しかし最も重要なライブラリ — それが JDK です。
4. プログラムの実行
一番うれしい瞬間は、プログラムを実行して自分の成果を見ることです(エラーだけではありません)。
ウィンドウ上部の Run ボタン ▶ を押します。その左側には実行されるファイル名が表示されます(この例では Current File):
別の方法: ファイルを右クリックして ▶ Run、続いて Run 'Main.main()'。
プログラムの実行結果が表示されます。
起動コマンド(赤)— これは IntelliJ IDEA が生成し、OS に渡してプログラムを起動するためのコマンドです。
これは、ダウンロードした JDK に含まれる実行ファイル java.exe を直接呼び出しています。このファイルが Java 仮想マシン(JVM)を起動します。java.exe の後ろに続く部分はすべて補助的なパラメーターです。
プログラムの出力(青)— これがあなたのコードの有用な結果です。
終了コード(緑)Process finished with exit code 0。これはプログラムがどのように終了したかを示す最終レポートです。
- 慣例的に、exit code 0 は、プログラムが最初から最後まで正常に実行され、エラーなく終了したことを意味します。
- それ以外のコードは、実行中にエラーが発生したことを示します。
この行には常に注意を払いましょう。プログラムが「落ちた」のか、正常に終了したのかを示す最重要の指標です。
さらに、初回の実行後、左側のプロジェクト構造に新しいフォルダー out が作成されます。ここにはコンパイルされた .class ファイル(JVM が実行するバイトコード)が置かれます。
おめでとうございます!プロフェッショナルな IDE 上で、初めての Java プログラムを作成して実行できました。
IDEA でプログラムが実行される仕組み
Run を押すと、次のことが起こります。
- IDEA がコードをコンパイル —
.javaを.class(JVM 用のバイトコード)に変換します。 - JVM を起動 — Java 仮想マシンが
mainメソッドからプログラムの実行を開始します。 - 結果を出力 —
System.out.printlnで書いた内容がコンソールに表示されます。
この一連の処理は数クリックで完了します。手動でコンパイラを呼び出したり、ファイルの保存先を探したりする必要はありません。
5. IntelliJ IDEA keyboard shortcuts
IntelliJ IDEA には、編集、ナビゲーション、リファクタリング、デバッグなどのほとんどの操作に対するキーボードショートカットがあります。これらのホットキーを覚えることで、キーボードから手を離さずに生産性を高められます。
ショートカットの一覧は、JetBrains のドキュメントで確認できます。OS の選択も可能です。
また、IDEA 内でも確認できます。Menu-Help-Keyboard shortcuts PDF。
6. 最初のプロジェクト作成時のよくあるミス
Java ファイルを src フォルダー外に作成した
Java の世界には暗黙のルールがあります。フォルダー src は、プロジェクトのすべてのソースのルートです。IDE とビルドシステムは、コードをそこに見つけることを期待しています。
クラス名とファイル名の不一致
ファイル名はクラス名と同じでなければなりません(大文字小文字も厳密に一致)。例えば、クラス Main には Main.java です。main.java(先頭が小文字)とすると、コンパイラはエラーになります。
main メソッドの不足または誤記
メソッドは必ず public static void main(String[] args) でなければなりません。1 文字でも誤字があると、プログラムは起動しません。
プロジェクトに JDK が設定されていない
プロジェクト作成時に JDK が選択されていない、またはパスが誤っていると、IDEA はプロジェクトをコンパイルできません。File → Project Structure → Project SDK から設定を確認してください。
パスに空白やキリル文字が含まれている
近年のシステムはかなり寛容になりましたが、黄金律は今も有効です。プロジェクトや JDK のパスにはキリル文字、空白、特殊記号を含めないでください。ラテン文字とアンダースコアのみを使用するのが望ましいです。
別のクラスを実行してしまった
複数のクラスに main メソッドがある場合、右クリック → ▶ Run から、正しいファイルを実行しているか確認してください。
GO TO FULL VERSION