IntelliJ IDEA 2020.1ヘルプ

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

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

スクリーンキャストを見て、以下のステップバイステップの指示に従ってください:

プロジェクトを準備する

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

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

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

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

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

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

  3. IntelliJ IDEAでJavaアプリケーションを開発するには、Java SDK(JDK)が必要です。

    必要なJDKがIntelliJ IDEAですでに定義されている場合は、プロジェクト SDKリストから選択します。

    JDKがコンピューターにインストールされているが、IDEで定義されていない場合は、JDKを追加を選択し、JDKホームディレクトリへのパスを指定します(たとえば、/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk)。

    Creating the new project and adding the JDK

    コンピューターに必要なJDKがない場合は、JDK のダウンロードを選択します。次のダイアログで、JDKベンダー(OpenJDKなど)、バージョンを指定し、必要に応じてインストールパスを変更して、ダウンロード をクリックします。

    Downloading a JDK when creating a project
  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 を押します。

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

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

最終更新日: 2020年7月7日

関連ページ:

プロジェクト

IntelliJ IDEAでは、プロジェクトを使用して、ソースコード、テスト、使用するライブラリ、ビルド手順、および個人設定を1つのユニットに整理できます。プロジェクト内のアクション、設定、ファイル、またはシンボルをすばやく見つけるには、どこでも検索機能を使用します。 を2回押して、ポップアップにク...

ファイル・テンプレート

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

コード参照情報

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

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、フィールド、およびキーワードの名前を完成させるのに役立ちます。コード補完を呼び出すと、Intelli...

ユーザーインターフェースの概要

IntelliJ IDEAでプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセット、IntelliJ IDEAエディション、および構成設定によっては、IDEの外観と動作が異なる場合があります。エディター:フォーカス:エディターを使用して、ソースコードの読み...

IntelliJ IDEAキーボードショートカット

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