VS Code で Java を始める
このチュートリアルでは、Visual Studio Code で Java の Hello World プログラムを記述して実行する方法を説明します。また、このセクションの他のドキュメントを読むことで探求できるいくつかの高度な機能についても説明します。
VS Code で Java に利用できる機能の概要については、「Java 言語の概要」を参照してください。
このチュートリアルに従う際に問題が発生した場合は、課題を登録してご連絡ください。
Java 開発用に VS Code をセットアップする
Java 用コーディングパック
迅速なセットアップを支援するため、VS Code、Java Development Kit (JDK)、および必須の Java 拡張機能を含むJava 用コーディングパックをインストールできます。このコーディングパックは、クリーンインストールとして、または既存の開発環境の更新や修復に使用できます。
Java 用コーディングパックをインストール - Windows
Java 用コーディングパックをインストール - macOS
注意: Java 用コーディングパックは Windows と macOS でのみ利用可能です。他のオペレーティングシステムの場合、JDK、VS Code、および Java 拡張機能を手動でインストールする必要があります。
拡張機能のインストール
既存の VS Code ユーザーの場合、「Extension Pack for Java」をインストールすることで Java サポートを追加することもできます。これには以下の拡張機能が含まれています
- Red Hat による Java™ 用言語サポート
- Java 用デバッガー
- Java 用テストランナー
- Java 用 Maven
- Java 用プロジェクトマネージャー
- Visual Studio IntelliCode
Extension Pack for Javaをインストールする
「Extension Pack for Java」は、クイックスタートガイドとコード編集およびデバッグのヒントを提供します。また、よくある質問に答える FAQ も含まれています。「コマンドパレット」(⇧⌘P (Windows, Linux Ctrl+Shift+P))からJava: Tips for Beginnersコマンドを使用してガイドを起動します。
拡張機能を個別にインストールすることもできます。拡張機能ガイドが提供されており、それを参考にできます。Java: Extensions Guideコマンドでガイドを起動できます。
このチュートリアルで唯一必要な拡張機能は次のとおりです
Java Development Kit (JDK) をインストールしてセットアップする
Visual Studio Code で Java を使用するには、ローカル環境に Java Development Kit (JDK) をインストールする必要があります。JDK は Java アプリケーションを開発するためのソフトウェア開発環境です。
サポートされている Java バージョン
「Extension Pack for Java」は、Java バージョン 1.8 以降をサポートしています。
注意: プロジェクトの JDK を構成するには、「プロジェクトのランタイムを構成する」を参照してください。Java のプレビュー機能を有効にするには、「新しい Java バージョンで VS Code を使用する方法」を参照してください。
Java Development Kit (JDK) のインストール
これまで JDK をインストールしたことがなく、インストールする必要がある場合は、以下のいずれかのソースから選択することをお勧めします。
- Amazon Corretto
- Azul Zulu
- Eclipse Adoptium の Temurin
- IBM Semeru Runtimes
- Microsoft Build of OpenJDK
- Oracle Java SE
- Red Hat build of OpenJDK
- SapMachine
ソースコードファイルを作成する
Java プログラム用のフォルダーを作成し、そのフォルダーを VS Code で開きます。次に、VS Code で新しいファイルを作成し、`Hello.java` という名前で保存します。そのファイルを開くと、Java Language Server が自動的にロードを開始し、ステータスバーの右側に言語ステータスがビジーであることを示すロードアイコン付きの言語ステータス項目が表示されます。ロードが完了すると、言語ステータス項目にカーソルを合わせると、ロードプロセスが正常に完了したことを確認できます。ステータスバーにステータス項目をピン留めすることもできます。
注意: VS Code で Java ファイルをそのフォルダーを開かずに開くと、Java Language Server が正常に動作しない場合があります。
VS Code はまた、新しい型の正しいパッケージを特定し、テンプレートから新しいファイルを埋めようとします。「新しいファイルの作成」を参照してください。
Java: Create Java Projectコマンドを使用して Java プロジェクトを作成することもできます。コマンドパレット(⇧⌘P (Windows, Linux Ctrl+Shift+P))を起動し、`java` と入力してこのコマンドを検索します。コマンドを選択した後、プロジェクトの場所と名前の入力を求められます。このコマンドからビルドツールを選択することもできます。
Visual Studio Code は、より複雑な Java プロジェクトもサポートしています。「プロジェクト管理」を参照してください。
ソースコードを編集する
コードスニペットを使用してクラスやメソッドの足場を作成できます。VS Code は、コード補完のための IntelliSense や、さまざまなリファクタリングメソッドも提供します。
Java の編集について詳しくは、「Java の編集」を参照してください。
プログラムを実行およびデバッグする
Java コードを実行およびデバッグするには、ブレークポイントを設定し、キーボードのF5を押すか、実行 > デバッグ開始メニュー項目を使用します。エディターで実行|デバッグ CodeLens オプションを使用することもできます。コードがコンパイルされた後、実行とデバッグビューですべての変数とスレッドを確認できます。
デバッガーは、「ホットコード置換」や条件付きブレークポイントなどの高度な機能もサポートしています。
詳細については、「Java デバッグ」を参照してください。
その他の機能
エディターには、Java のワークロードを支援するためのさらに多くの機能があります。
- 「Java の編集」では、Java のナビゲートと編集方法について詳しく説明しています。
- 「デバッグ」では、Java デバッガーのすべての主要機能を示しています。
- 「テスト」では、JUnit および TestNG フレームワークの包括的なサポートを提供しています。
- 「Java プロジェクト管理」では、プロジェクトビューの使用方法と Maven の操作方法について説明しています。
- 「Spring Boot」と「Tomcat および Jetty」は、優れたフレームワークサポートを示しています。
- 「Java Web アプリ」では、VS Code で Java Web アプリケーションを操作する方法について説明しています。