IntelliJ IDEA 2019.1ヘルプ

初めてのJavaアプリケーションを作成する

このチュートリアルでは、Hello, World! をシステム出力に出力する簡単なJavaアプリケーションを作成、実行、およびパッケージ化する方法を学びます。その過程で、開発者としての生産性を向上させるためのIntelliJ IDEAの機能、つまりコーディングアシスタントと補助的なツールに慣れましょう。

新規プロジェクトの作成

JDKをインストールする

IntelliJ IDEAでJavaアプリケーションを開発するには、Java SDK(JDK)が必要です。Javaがコンピューターにインストールされていない場合は、JDKパッケージをダウンロードする必要があります。

  1. jdk.java.net(英語) Webサイトを開きます。

    そこには、OracleのWindows、macOS、およびLinux用のOpenJDKバイナリーが .tar.gz および .zip アーカイブとしてあります。

  2. 必要なJDKバージョンを選択してダウンロードします。

    どのバージョンが必要かわからない場合は、最新の安定版を選択してください。

  3. アーカイブを解凍し、JavaのあるフォルダーをコンピューターのJavaホームディレクトリーに置きます。

    Windowsのデフォルトパス: C:\Program Files\Java、macOSの /Library/Java/JavaVirtualMachines

    Linuxでは、Javaのデフォルトの場所は、使用しているディストリビューションによって異なります。

新規 Java プロジェクトを作成します

IntelliJ IDEAでは、プロジェクトによって、ソースコード、テスト、使用するライブラリー、作成手順、および個人設定を1つのユニットにまとめることができます。

  1. IntelliJ IDEAを起動してください。

    ようこそ画面が開いたら、新規プロジェクトの作成をクリックします。

    それ以外の場合は、メインメニューからファイル | 新規 | プロジェクトを選択します。

  2. 新規プロジェクトウィザードで、左側のリストからJavaを選択します。

  3. プロジェクト SDKリストから、プロジェクトで使用したいJDKを選択します。

    リストが空の場合は、新規をクリックしてJavaホームディレクトリーへのパスを指定します(たとえば、jdk-11.0.0.jdk)。

  4. このチュートリアルでは、追加のライブラリーやフレームワークを使用しませんため、次へをクリックしてください。

  5. テンプレートからプロジェクトを作成しないでください。このチュートリアルでは、最初からすべてを実行するため、次へをクリックします。

  6. プロジェクトに名前を付けます(例: HelloWorld)。

  7. 必要に応じて、デフォルトのプロジェクトの場所を変更して完了をクリックします。

パッケージとクラスを作成する

パッケージは、何百ものクラスを持つ大規模なアプリケーションを構造化および編成するために、同じカテゴリに属するクラスまたは類似の機能を提供するクラスをまとめるために使用されます。

  1. プロジェクトツールウィンドウで、src フォルダーを選択し、Alt+Insertを押してJava クラスを選択します。

  2. 名前フィールドに com.example.helloworld.HelloWorld と入力し、OKをクリックします。

    IntelliJ IDEAは com.example.helloworld パッケージと HelloWorld クラスを作成します。

ファイルと一緒に、IntelliJ IDEAはあなたのクラスのために自動的にいくつかのコンテンツを生成しました。この場合、IDEはpackageステートメントとクラス宣言を挿入しました。

これはファイルテンプレートによって行われます。作成したファイルの種類に応じて、IDEはその種類のすべてのファイルに含まれると予想される初期コードとフォーマットを挿入します。テンプレートの使用方法と設定方法の詳細については、ファイルおよびコード・テンプレートを参照してください。

コードを書く

ライブテンプレートを使用してmain()メソッドを追加する

  1. 左括弧 { の後のクラス宣言文字列にキャレットを置き、Shift+Enterを押します。

    Enterとは対照的に、Shift+Enter は現在の行を中断することなく新しい行を開始します。

  2. main と入力して、main() メソッド宣言を挿入するテンプレートを選択します。

    タイプしている間、IntelliJ IDEAは現在の文脈で使用することができる様々な構造を提案します。 Ctrl+Jを使って利用可能なライブテンプレートのリストを見ることができます。

ライブテンプレートは、コードに挿入できるコードスニペットです。 main はそのようなスニペットの1つです。通常、ライブテンプレートには、最も頻繁に使用されるコードブロックが含まれています。同じコードを何度も入力する必要がないため、使用すると時間を節約できます。

定義済みライブテンプレートの場所と独自のライブテンプレートの作成方法については、ライブ・テンプレートを参照してください。

コード補完を使ってprintln()メソッドを呼び出す

main() メソッド宣言の後、IntelliJ IDEAは自動的にキャレットを次の行に配置します。テキストを標準システム出力に出力するメソッドを呼び出しましょう。

  1. Sy と入力し、コード補完候補のリストから System クラスを選択します(これは標準の java.lang パッケージからのものです)。

    末尾のコンマを使用して選択範囲を挿入するには、Ctrl+. を押します。

  2. oと入力し、outを選択して、もう一度 Ctrl+. を押します。

  3. pと入力し、println(String x)メソッドを選択して Enterを押します。

    IntelliJ IDEAは現在のコンテキストで使用できるパラメータの種類を表示します。この情報は参考用です。

  4. "と入力します。2番目の引用符は自動的に挿入され、キャレットは引用符の間に配置されます。Hello, World!と入力してください。

基本コード補完は現在のキャレット位置の前後の文脈を分析し、タイプしたときに提案を提供します。 Ctrl+Spaceを押すと、補完リストを手動で開くことができます。

さまざまな補完モードについては、コード補完を参照してください。

アプリケーションをビルドして実行する

有効なJavaクラスはバイトコードにコンパイルできます。ガターの緑色の矢印アイコン the Run the Remove button を使用して、エディターから main() メソッドでクラスをコンパイルして実行できます。

  1. ガターで the Run the Remove button をクリックし、ポップアップで実行 'HelloWorld.main()'を選択します。IDEがコードのコンパイルを開始します。

  2. コンパイルが完了すると、実行ツールウィンドウが画面の下部に開きます。

    1行目は、IntelliJ IDEAがコンパイル済みクラスを実行するために使用したコマンドを示しています。2行目はプログラムの出力を示しています: Hello, World!。最後の行は終了コード 0を示しています。これは、正常に終了したことを示します。

実行をクリックすると、IntelliJ IDEAは一連のアクションを実行する特別な実行設定を作成します。まず、あなたのアプリケーションを構築します。この段階で、javacはあなたのソースコードをJVMバイトコードにコンパイルします。

javacがコンパイルを終了すると、プロジェクトツールウィンドウで黄色で強調表示されている out ディレクトリーにコンパイルされたバイトコードを配置します。

その後、JVMはバイトコードを実行します。

アプリケーションをJARにパッケージ化する

コードの準備ができたら、アプリケーションをJavaアーカイブ(JAR)にパッケージ化して、他の開発者と共有できるようにすることができます。構築されたJavaアーカイブはアーティファクトと呼ばれます。

JAR用の成果物構成を作成します

  1. メインメニューからファイル | プロジェクト構造Ctrl+Shift+Alt+S)を選択し、成果物をクリックします。

  2. the Add buttonをクリックし、JARをポイントして依存関係を持つモジュールからを選択します。

  3. メイン・クラスフィールドの右側で、the Browse button をクリックし、表示されるダイアログでHelloWorld (com.example.helloworld)を選択します。

    IntelliJ IDEAはアーティファクト設定を作成し、その設定をプロジェクト構造ダイアログの右側に表示します。

  4. 変更を適用し、ダイアログを閉じます。

JARアーティファクトを構築する

  1. メインメニューからビルド | 成果物のビルドを選択します。

  2. HelloWorld:jarをポイントし、ビルドを選択します。

    out/artifacts フォルダーを見ると、JARがそこにあります。

The JAR artifact is built

パッケージ化されたアプリケーションを実行する

JAR成果物が正しく作成されたことを確認するために、それを実行できます。

パッケージ化されたアプリケーションの実行設定を作成する

JARにパッケージされたJavaアプリケーションを実行するために、IntelliJ IDEAでは専用の実行設定を作成することができます。

  1. Ctrl+Shift+Aを押して、構成の編集アクションを見つけて実行します。

  2. 実行/デバッグ構成ダイアログで、the Add button をクリックし、JAR アプリケーションを選択します。

  3. 新しい構成に HelloWorldJarという名前を付けます。

  4. JAR へのパスフィールドで、the Browse button をクリックして、コンピューター上のJARファイルへのパスを指定します。

  5. 起動前the Add buttonをクリックし、表示されたダイアログで成果物のビルド | HelloWorld:jarを選択します。

    これを実行すると、この実行構成を実行するたびに HelloWorld.jar が自動的に構築されます。

実行構成を使用すると、どの引数とオプションを使用して、アプリケーションの実行方法を定義できます。同じアプリケーションに対して、それぞれ独自の設定を持つ複数の実行構成を設定できます。

実行構成を実行する

  • ツールバーで HelloWorldJar 設定を選択し、実行設定セレクタの右側にある the Run button をクリックします。ショートカットを好む場合は、代わりに Shift+F10 を押します。

    以前と同様に、実行ツールウィンドウが開き、アプリケーションの出力が表示されます。

プロセスは正常に終了しました。つまり、アプリケーションは正しくパッケージ化されています。

最終更新日: 2019年5月20日

関連事項

関連ページ:

プロジェクト

新しいプロジェクトを作成するときは、プロジェクトタイプを選択し、SDKを設定し、プロジェクト名と場所を指定する必要があります。また、新規プロジェクトウィザードで必要な設定を指定することもできます。これにより、プロジェクトを初めて開くときに事前設定されるようになります。例:IDEはライブラリーをロード...

ファイルおよびコード・テンプレート

ファイルテンプレートは、新しいファイルを作成するときに生成されるデフォルトのコンテンツの仕様です。作成しているファイルのタイプに応じて、テンプレートは、そのタイプのすべてのファイル(業界標準、企業ポリシー、またはその他の理由による)に含まれると予想される初期コードとフォーマットを提供します。Inte...

コードリファレンス情報

定義:IntelliJ IDEAでは、タグ、クラス、フィールド、メソッド、関数などのシンボルがプロジェクトでどのように定義されているかを確認することができます。この目的のために、IDEにはクイック定義ポップアップがあります。シンボルの定義を表示するには、エディターでシンボルを選択し、 を押します(ま...

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完を使用すると、可視性の範囲内でクラス、メソッド、フィールド、およびキーワードの名前を補完することができます。コード補完を起動すると、Inte...

IntelliJ IDEAを理解する

IntelliJ IDEAは効率的な開発のための一連の機能で生産性を維持できます。このトピックでは、始めるための一般的で役立つヒントの概要を説明します。ユーザー・インターフェース:IntelliJ IDEAエディターを離れずにほとんどすべてのアクションを呼び出すことができます。つまり、ツールバーやウ...

IntelliJ IDEAのキーボードショートカットをマスターする

IntelliJ IDEAには、編集、ナビゲーション、リファクタリング、デバッグ、およびその他のタスクに関連するほとんどのコマンドのキーボードショートカットがあります。これらのホットキーを覚えておくと、キーボードから手を離すことなく生産性を維持できます。英語のレイアウトのキーボードを使用してください...