Java プロジェクトを開発するための Windows 用 IntelliJ IDEA 2023.1

画像

1. IntelliJ IDEA の概要

1.1 Jetbrains 会社紹介

JetBrains は、ソフトウェア開発者とそのチームが生産性を向上させるためのインテリジェントなツールを構築するグローバル ソフトウェア プロバイダーです。同社はチェコ共和国のプラハに本社を置き、世界中に 12 のオフィスを構えています。JetBrains は現在 1,800 名を超える従業員を擁し、外部資金なしで拡大を続けています。その製品カタログは、主要なテクノロジー、プログラミング言語、教育プロセスだけでなく、ソフトウェア開発サイクルのあらゆる段階をカバーしています。

JetBrains 公式ウェブサイト https://www.jetbrains.com JetBrains 中国語公式ウェブサイト https://www.jetbrains.com.cn

画像

Jetbrains は設立以来 34 以上の製品をリリースし、1,280 万人以上のユーザーを抱えています。

画像

  • 開発者向けのIDE

画像

  • IntelliJ IDEA — 最先端の Java および Kotlin IDE

  • PyCharm — フルスタック Python IDE

  • PhpStorm — 効率的でスマートな PHP IDE

  • RubyMine — スマート Ruby および Rails IDE

  • WebStorm — 最もスマートな JavaScript IDE

  • AppCode — iOS/macOS 開発用のスマート IDE

  • CLion — クロスプラットフォーム C/C++ IDE

  • データグリップ — SQL IDE

  • GoLand — クロスプラットフォームの Go IDE

  • Rider — クロスプラットフォーム .NET IDE

  • DataSpell — データ サイエンス用の IDE

  • Fleet — JetBrains によって構築された次世代 IDE

  • Aqua — 強力なテスト自動化 IDE

使用するプラットフォームや言語に関係なく、JetBrains には適切な開発ツールが用意されています。

  • Code With Me — リアルタイムの共同開発

  • Toolbox アプリ — ツールとプロジェクトのコントロール パネル

開発者向けの言語とフレームワーク

  • Kotlin — モダンでクリーン、安全なプログラミング言語

  • Ktor — マイクロサービス、Web アプリケーションなどを作成するための非同期フレームワーク

  • Compose Multiplatform — Kotlin 宣言型マルチプラットフォーム UI フレームワーク

  • MPS — 独自のドメイン固有言語を作成する

チーム指向

画像

  • Space — 完全なソフトウェア開発プラットフォーム

  • TeamCity — すぐに使える強力な継続的統合

  • アップソース — コードレビュー、プロジェクト分析

  • Datalore — チーム向けの共同データ サイエンス プラットフォーム

  • YouTrack — すべてのチーム向けの強力なプロジェクト管理

  • ハブ - YouTrack および TeamCity コネクタ

  • Qodana — CI 用のお気に入りのコード品質プラットフォーム

1.2 IntelliJ IDEA の概要

IntelliJ IDEA は、Java および Kotlin 開発用の主要な IDE です。インテリジェントなコーディング支援、信頼性の高いリファクタリング、インスタント コード ナビゲーション、組み込みの開発者ツール、Web およびエンタープライズ開発サポートなど、生産性の向上に役立つ一連の機能を備えています。

画像

画像

1.2.1 IntelliJ IDEA の最新の変更点

IntelliJ IDEA の最新バージョンでどのような変更が加えられたのか、どのような新機能が追加されたのか知りたいです。その後、 IntelliJ IDEA の最新の変更にアクセスできます。

IntelliJ IDEA 2023.1 では、ユーザーからの貴重なフィードバックに基づいて、新しい UI に多くの改善を加えました。また、Maven をより速くインポートし、プロジェクトを開いたときに IDE 機能をより早く提供するためのパフォーマンスの強化も実装しました。新しいバージョンでは、バックグラウンドでの送信チェックを備えた合理化された送信プロセスが提供されます。IntelliJ IDEA Ultimate は、Spring Security マッチャーとリクエスト マッピングのナビゲーションをサポートするようになりました。画像

1.2.2 IntelliJ IDEA 関数

IntelliJ IDEAの以下の主な機能を知りたい

  • 開発者の人間工学

  • より深いコード洞察

  • 素早いナビゲーションと検索

  • 実行、テスト、デバッグ

  • 組み込みツールと統合

  • バージョン管理

  • JVMフレームワーク

  • ウェブ開発

  • 展開する

  • リモート開発とコラボレーション

その後、IntelliJ IDEA 機能にアクセスできるようになります

画像

1.2.3 IntelliJ IDEA リソース

IntelliJ IDEA リソースは、豊富なナレッジ ベース、ビデオ、ブログ、ドキュメント、および一般的に使用されるいくつかのクイック アクセスを提供します。

画像

  • ナレッジ ベースでは、入門、Java アプリケーションの作成、ショートカット キーの習得、プラグインの管理、Git との統合、エディタの基本の学習、Eclipse からの移行、NetBeans からの移行に関する情報が提供されます。これらの内容は、実際には IntelliJ IDEA ヘルプから取得されています

  • ビデオでは、IntelliJ IDEA を使用するためのヒントを提供します

  • クイック アクセスにより、ショートカット キー、 IntelliJ IDEA ヘルププラグイン マーケット、コミュニティ フォーラムにジャンプできます。

1.2.4 IntelliJ IDEA ショートカット キー

IntelliJ IDEA を効率的に使用したい場合は、 IntelliJ IDEA のショートカット キーをマスターする必要があります

Windows、Linux、macOSではキーボードのレイアウトが異なるため、ショートカットキーも異なります。

Windows および Linux 用の IntelliJ IDEA ショートカット キー

画像

macOS 用の IntelliJ IDEA ショートカット キー

画像

1.2.5 IntelliJ IDEA プラグイン市場

IntelliJ IDEA は、多くの組み込みプラグインに加えて、多数のサードパーティ プラグインもサポートしており、ほとんどのプラグインは無料で使用できます。

IntelliJ IDEA プラグイン マーケットで目的のプラグインを検索し、ダウンロードし、インストールして使用します。

画像

1.2.6 IntelliJ IDEA ヘルプ

IntelliJ IDEA の使用中に問題が発生した場合は、 IntelliJ IDEA ヘルプにアクセスして解決することができます。これは、Jetbrains が公式に提供するIntelliJ IDEA の詳細なマニュアルであり、市販されている IntelliJ IDEA のどの書籍よりも優れています

画像

IntelliJ IDEA ヘルプは、IntelliJ IDEA のインストール、アンインストール、構成、プロジェクト構成、実行、デバッグ、デプロイメント、テスト、分析、バージョン管理、リモート開発、統合ツールおよびその他の言語、フレームワーク、プラットフォームのサポートなど、IntelliJ IDEA 機能のあらゆる側面を提供します。そして使い方。

2. IntelliJ IDEA 2023.1 for Windows のインストールとアンインストール

2.1 Windows 版 IntelliJ IDEA 2023.1 ダウンロード

  1. IntelliJ IDEA 公式ウェブサイトにアクセスしてください

画像

  1. 「ダウンロード」をクリックするとダウンロードページにジャンプします

画像

IntelliJ IDEA ダウンロードアドレスhttps://www.jetbrains.com/idea/download

この時点で、現在使用されているオペレーティング システムのバージョンに基づいて、IntelliJ IDEA の対応するバージョン選択されます。

IntelliJ IDEA は、Windows、macOS、Linux (Ubuntu) などの主流のデスクトップ オペレーティング システムをサポートします。

現在 Windows 11 を使用しているため、IntelliJ IDEA の Windows バージョンがデフォルトで選択されています

ただし、 「ダウンロード」をクリックすると、デフォルトでIntel チップのバージョンが選択されることに注意してください。

画像

  • システム要件には、IntelliJ IDEA を使用するための要件が​​リストされています。

画像

ただし、Java プロジェクト開発に IntelliJ IDEA を使用する場合は、次の構成を参照することをお勧めします。

  1. 64位Windows10、Windows11

  2. Intel i9 以降の CPU (13900k、13980hx など)

  3. 64GB以上のメモリ

  4. 2TB以上のSSD

画像

  1. IntelliJ IDEA Ultimate をダウンロード

通常、Jetbrains はIntelliJ IDEA の3 つのメジャー バージョンを毎年リリースします。たとえば、2023 年は Intellij IDEA 2023.1、Intellij IDEA 2023.2、Intellij IDEA 2023.3 になります。

IntelliJ IDEA は、IntelliJ IDEA Ultimate と IntelliJ IDEA Community Edition の 2 つのバージョンに分かれています。

IntelliJ IDEA Ultimate の各メジャー バージョンは 30 日間無料で試用でき、30 日後に支払いが必要になります。

IntelliJ IDEA Community Editionは永続的に無料で使用できますが、機能が比較的シンプルなので、社内でプロジェクトを開発する場合はIntelliJ IDEA Ultimateを使用します。

画像

[ダウンロード] をクリックすると、ブラウザは IntelliJ IDEA のダウンロードを自動的に開始します。

画像

ダウンロードが成功すると、ダウンロード ディレクトリ (C:\Users\liuguanglei\Downloads) に ideaIU-2023.1.3.exe が表示されます。

画像

Windows システムでIntel チップの代わりにARMチップが使用されている場合は、.exe (ARM64) ダウンロードに切り替える必要があります。

画像

ただし、ほとんどの Windows システムは Intel チップ (プロセッサ) を使用する必要があり、これは Master Lu のハードウェア パラメータで確認できます。

画像

2.2 Windows 用 IntelliJ IDEA 2023.1 のインストール

  1. ideaIU-2023.1.3.exeをダブルクリックします

画像

[ユーザー アカウント制御] ポップアップで、このアプリがデバイスに変更を加えることを許可しますか? [はい]をクリックして IntelliJ IDEA のインストールを開始します。

画像

  1. 「次へ」をクリックします

画像

  1. インストールパスの選択

デフォルトのインストール パスは C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.3 です。ここではデフォルトのパスを使用してインストールします。

画像

別のパスにインストールする場合は、「Broswe...」をクリックして、インストールするパスを選択しますが、ディレクトリ内に漢字やスペースが含まれないように注意してください。

画像

  1. 「次へ」をクリックします

画像

  1. インストールオプションを構成する

①デスクトップにIntelliJ IDEAへのショートカットを作成します。

② PATH 環境変数に bin ディレクトリを追加します。ただし、ターミナルに idea と入力して IntelliJ IDEA を起動できるように、システムを再起動する必要があります。

画像

  1. 「次へ」をクリックします

画像

  1. スタートメニューフォルダーを選択します

スタート メニュー フォルダーのデフォルトは Jetbrains です。

画像

  1. 「インストール」をクリックしてインストールを開始します

コンピュータの構成に応じて、インストール プロセス全体に約 1 ~ 3 分かかります。

画像

インストールする

画像

  1. インストールが完了しました

インストールが完了したら、[今すぐ再起動] を選択し、[完了] をクリックしてコンピューターを再起動します。

画像

再起動が成功すると、デスクトップに IntelliJ IDEA のショートカットが表示されます。

画像

IntelliJ IDEA 2023.1.3 のインストール ディレクトリは C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.3 にあります。

画像

IntelliJ IDEA は将来 Java プロジェクトの開発によく使用されるため、タスクバーにピン留めすることをお勧めします。この利点は、将来タスクバー上のIntelliJ IDEA を直接クリックして起動できることです。

Windows 11 では、デスクトップのショートカットをタスクバーに直接ドラッグできます。

画像

デスクトップ上の他の起動していないプログラムをタスクバーに固定したい場合は、デスクトップアイコンを選択してタスクバーにドラッグするだけです。

2.3 Windows 用 IntelliJ IDEA 2023.1 の最初の使用

IntelliJ IDEA を初めて使用するにはライセンスが必要なので、Jetbrains アカウントに登録してログインすることで 30 日間の無料試用版を入手する方法を次に示します。

  1. IntelliJ IDEA を開始する

デスクトップ上の IntelliJ IDEA ショートカットをダブルクリックして起動します。

画像

または、IntelliJ IDEA を選択して右クリックして開きます

画像

  1. ユーザー使用許諾契約に同意する

IntelliJ IDEA のインストール時に利用規約に同意している場合は、IntelliJ IDEA をアンインストールして再インストールしても利用規約に同意する必要はありません。ただし、新しいシステムを初めてインストールする場合は、 「ユーザー契約に同意する」のみが表示されます。ウィンドウで、このユーザー契約の条項を読んで同意したことを確認しますにチェックを入れ、「続行」をクリックします。

画像

  1. データ共有
  • データを共有したくない場合は、「送信しない」をクリックしてください

  • データを共有するには、「匿名統計を送信」をクリックします。

ここではデータを共有しないので、「送信しない」をクリックしてください

画像

  1. ライセンスを取得する

Windows Defender ファイアウォールは、ライセンスを取得する前にこのアプリケーションの一部の機能をブロックする場合があります。プライベート ネットワークとパブリック ネットワークを選択し、[アクセスを許可する] をクリックする必要があります。

画像

IntelliJ IDEA がライセンスを取得するには 2 つの方法があります。

画像

1 つ目は、「IntelliJ IDEA のアクティブ化」をクリックします。

「Activate」をクリックすると、IntelliJ IDEA ではライセンスを取得する 3 つの方法があります。

画像

方法 1: Jetbrains アカウントからライセンスを取得する

画像

この方法では、Jetbrains アカウントへの登録とログインが必要です

画像

方法 2: アクティベーション コードを入力してライセンスを取得する

画像

方法 3: ライセンス サーバーに入力してライセンスを取得する

画像

「ライセンスを購入」をクリックすると、 IntelliJ IDEA ライセンスを購入するアドレスにジャンプします条件が許せば、正規版をサポートすることをお勧めします。

画像

2 番目の方法は、「トライアルを開始」をクリックすることです

画像

ここでは 2 番目の方法を選択し、[トライアルを開始] をクリックして、Jetbrains アカウントに登録してログインした後、30 日間無料で試してみます。

①トライアルを開始を選択

②「登録…」をクリックしてJetbrainsアカウントを登録します。

画像

次に、IntelliJ IDEA で Jetbrains アカウント ページを開きます。

①メールアドレスを入力してください

②「新規登録」をクリック

画像

その後、Jetbrains は、JetBrains アカウントを登録していただきありがとうございます! メールで送信した手順に従ってくださいというメッセージを表示します。

画像

次に、電子メール クライアント ( NetEase Mailbox Masterなど) にログインし、Jetbrains から送信されたアカウント登録の完了電子メールを確認し、[アカウントの確認] をクリックして登録ページに移動します。

画像

登録ページにアカウント情報を入力した後、「送信」をクリックして送信します。

画像

登録が成功すると、JetBrains アカウントはライセンス ページにジャンプします。

画像

次に、IntelliJ IDEA Licenses に戻り、「Jetbrains アカウントにログイン...」をクリックします。 Jetbrains アカウントにログインします。

画像

次に、Jetbrains アカウント ページにアカウント情報を入力し、[サインイン] をクリックして Jetbrains アカウントにログインします。

画像

ログインに成功すると、認証が成功したことを示すプロンプトが表示されます。このページを閉じて IDE に戻ることができます。

画像

IntelliJ IDEA は、登録したばかりのアカウントに自動的にログインします。

画像

次に、「トライアルを開始」をクリックしてトライアルを開始します

画像

このようにして、[ライセンス] ウィンドウに IntelliJ IDEA のライセンス情報が表示され、2023 年 8 月 3 日まで使用できる (1 か月の試用期間) ことができます。

画像

次に、「続行」をクリックして「ライセンス」ウィンドウを閉じます。

画像

IntelliJ IDEA のようこそウィンドウが表示されます。これは、IntelliJ IDEA を使用して Java プロジェクトを開発できることを意味します。

画像

2.4 Windows 用 IntelliJ IDEA 2023.1 のアンインストール

2.4.1 Windows 用 IntelliJ IDEA 2023.1 のアンインストール手順

Q: IntelliJ IDEA をアンインストールする必要があるのはいつですか?

A: ① 新しいバージョンの IntelliJ IDEA を使用する前に、古いバージョンの IntelliJ IDEA をアンインストールします。 ② IntelliJ IDEA を使用しなくなったら、IntelliJ IDEA をアンインストールします。

IntelliJ IDEA のアンインストールに必要

  1. IntelliJ IDEA アプリケーションをアンインストールする

  2. 指定したディレクトリを削除します

  3. レジストリキーを削除する

2.4.2 IntelliJ IDEA アプリケーションのアンインストール

  1. インストールされているアプリを開く

スタートメニューを右クリックし、インストールされているアプリケーションを左クリックします

画像

システムにインストールされているアプリケーションを表示できます

画像

  1. IntelliJ IDEA を検索

画像

  1. 「アンインストール」をクリックしてアンインストールを確認します

IntelliJ IDEA の右側にある **…** をクリックし、[アンインストール] > [アンインストール]

画像

画像

次に、ポップアップユーザー アカウント制御で、不明な発行元のこのアプリがデバイスに変更を加えることを許可しますか? [はい]をクリックします

画像

  1. IntelliJ IDEA をアンインストールする

設定やインストールされているプラ​​グインだけでなく、キャッシュやローカル履歴も削除したい場合は、①と②にチェックを入れるだけです。ここにはチェックを入れません

画像

アンインストールするには、直接「アンインストール」をクリックするだけです。

画像

アンインストールする

画像

アンインストールが完了しました

画像

アンインストールが完了したら、「閉じる」をクリックしてアンインストール ウィンドウを閉じます。

画像

IntelliJ IDEA をアンインストールした後、インストールされているアプリケーションで IntelliJ IDEA が見つかりません

画像

2.4.3 指定したディレクトリを削除する

C:\Users\liuguanglei\AppData\Roaming\JetBrains\IntelliJIdea2023.1
C:\Users\liuguanglei\AppData\Local\JetBrains\IntelliJIdea2023.1
  • liuguanglei はユーザー名です。各コンピューターのユーザー名は異なる場合があります。

  • IntelliJIdea2023.1 は IntelliJ IDEA のバージョン番号です。

IntelliJ IDEA プログラムのアンインストール時に設定とインストールされているプラ​​グインを削除するにチェックを入れた場合

画像

その後、C:\Users\liuguanglei\AppData\Roaming\JetBrains\IntelliJIdea2023.1 ディレクトリも一緒に削除されます。

デフォルトでは、C:\Users\liuguanglei パス内の AppData ディレクトリは非表示になります。

画像

[表示] > [エクスプローラーで表示] を選択し、非表示の項目を選択する必要があります。

画像

AppDataフォルダーを表示するには

画像

  1. C:\Users\liuguanglei\AppData\Roaming\JetBrains\ パスの下の IntelliJIdea2023.1 フォルダーを削除します。

画像

正常に削除されました

画像

  1. C:\Users\liuguanglei\AppData\Local\JetBrains ディレクトリの IntelliJIdea2023.1 フォルダを削除します。

画像

正常に削除されました

画像

  1. ごみ箱を空にする

削除した 2 つのフォルダーはどちらもごみ箱にあるため、完全に削除するにはごみ箱を空にする必要があります。

画像

左クリックして「ごみ箱」を選択し、右クリック > 「ごみ箱を空にする」

画像

これら 2 つのアイテムを削除することを確認します

画像

ごみ箱が空になりました

画像

2.4.4 レジストリキーの削除

[スタート] メニューを左クリックし、検索ボックスで regedit を検索し、[レジストリ エディター] を選択して、[開く]をクリックします。

画像

**ポップアップ表示されるユーザー アカウント制御で、このアプリがデバイスに変更を加えることを許可しますか? **「はい」をクリックします

画像

レジストリエディタを開きます

画像

次に、コンピュータを選択し、Ctrl+F を押して JavaSoft を見つけます。

画像

検索中

画像

デフォルトでは、Computer\HKEY_CURRENT_USER\Software\JavaSoft が検索されます。

画像

右クリックしてレジストリキーを削除します

画像

削除するときは、このアイテムとすべてのサブアイテムが完全に削除されていることも確認する必要があります。

画像

JavaSoft レジストリ キーが正常に削除されました

画像

最後に、右上隅の [x] をクリックしてレジストリ エディタを閉じます。

画像

3. Windows 用の IntelliJ IDEA 2023.1 設定

3.1 IntelliJ IDEA のセットアップ手順

IntelliJ IDEA を使用してプロジェクトを開発する前に、いくつかの設定が必要です。これらの設定を完了すると、プロジェクトの開発がよりスムーズになります。

IntelliJ IDEA 関連の設定はすべて設定ウィンドウで行われるため、最初に設定ウィンドウを開く方法を知る必要があります。

まずIntelliJ IDEAを起動します

タスクバーの「IntelliJ IDEA」を左クリックします。

画像

開くと、IntelliJ IDEA のようこそウィンドウが表示されます。

画像

次に、「カスタマイズ」>「すべての設定…」をクリックします。

画像

IntelliJ IDEA の設定ウィンドウを開き、このウィンドウで IntelliJ IDEA の設定を完了できます。

画像

IntelliJ IDEAでは外観や動作、ショートカットキー、エディタ、プラグイン、バージョン管理など多くの設定が提供されているため、設定を検索するための検索機能が用意されています。関連する設定を行う場合は、検索ボックスで関連する設定項目を検索することをお勧めします。

画像

さらに注意すべき点がいくつかあります。

  1. 変更をキャンセルしたい場合は、右下隅の「キャンセル」をクリックすると、設定ウィンドウが閉じます。

  2. ほとんどの設定を行った後、右下隅にある「適用」をクリックすると、設定がすぐに有効になります。

  3. すべての設定が完了したら、右下の「OK」をクリックして設定ウィンドウを閉じます。

画像

3.2 外観と動作の設定

3.2.1 外観設定

3.2.1.1 テーマの設定

IntelliJ IDEA のデフォルトのテーマ選択 Darcula

画像

IntelliJ Light など、好みに応じて他のテーマに切り替えることができます。

画像

ただし、IntelliJ IDEA の新しい UI を有効にすると、Darcula テーマが Dark テーマに置き換えられることに注意してください。

画像

3.2.1.2 外観フォントの設定

IntelliJ IDEA のデフォルトの外観では、フォント サイズ 12 の Microsoft YaHei UI フォントが使用されます。

画像

それが正しくないと思われる場合は、フォントとフォントサイズをカスタマイズできます

外観のフォントサイズをデフォルトの12から16に変更しました

画像

変更を行った後は、設定ウィンドウを再度開くことをお勧めします。

画像

3.2.2 新しい UI 設定

新しい UI は、 IntelliJ IDEA 2022.3 以降に提供されます。新しい UI の詳細については、IntelliJ IDEA 公式 Web サイトを参照してください。

画像

ただし、IntelliJ IDEA はまだベータ版であり、安定したバージョンではないため、デフォルトでは新しい UI を開始していません。

画像

新しい UI を試したい場合は、[新しい UI を有効にする] をオンにし、IntelliJ IDEA を再起動する必要があるかどうかをチェックします。

画像

新しい UI を有効にした後の IntelliJ IDEA ウェルカム インターフェイス

画像

UI は変更されましたが、メニュー名は変更されていないため、[カスタマイズ] > [すべての設定…] をクリックすることができます。

画像

設定ウィンドウに入る

新しい UI は、以前の UI に比べて、よりシンプルで美しく、より効率的に操作できるようになります。将来的には、IntelliJ IDEA もデフォルトで新しい UI を有効にするため、今後のプロセス全体で新しい UI を使用することになります。 。

画像

3.2.3 システム設定

3.2.3.1 起動時にプロジェクト設定を再度開く

デフォルトでは、IntelliJ IDEA は起動時にプロジェクトを再度開きます。つまり、 IntelliJ IDEA の起動後に、最近閉じたプロジェクトを直接開きます。

画像

通常、企業が Java 開発を行う場合、複数のプロジェクトを同時に開発する可能性があるため、起動時にプロジェクトを再オープンするのチェックを外すことをお勧めします。

画像

このようにして、IntelliJ IDEA の起動後に複数のプロジェクトがある場合、指定したプロジェクトを選択して IntelliJ IDEA を開くことができます

画像

3.2.3.2 IntelliJ IDEA アップデート設定

IntelliJ IDEA は、デフォルトで IntelliJ IDEA および関連プラグインの更新をチェックします。

画像

IntelliJ IDEA を更新したくない場合、または現在安定バージョンを使用している場合は、「安定リリースの IDE 更新を確認する」のチェックを外し、プラグインの更新を確認し続けることをお勧めします。

画像

3.3 エディターの設定

3.3.1 エディタの一般設定

IntelliJ IDEA エディターでは、デフォルトでは Ctrl+マウス ホイールを使用してフォント サイズを調整できません。

画像

コードを記述するときに Ctrl キーを押しながらマウスをスクロールすると、いつでもフォント サイズを変更できるように、Ctrl キーを押しながらマウス ホイールを使用してフォント サイズを調整できるようにすることをお勧めします。ただし、この変更にかかる時間はわずかです。現在編集中のコンテンツに対しては一時的に変更が適用され、 IntelliJ IDEA を再起動すると変更は無効になります

3.3.3.1 設定を自動的にインポートする

IntelliJ IDEA の自動インポート設定はデフォルトでは有効になっていません。明示的なインポート ステートメントを動的に追加し、インポート ステートメントを動的に最適化します。

画像

Java プログラムを作成するときに、デフォルトで java.lang パッケージ以外の Java クラスを使用している場合は、パッケージを手動でインポートする (つまり、インポート ステートメントを作成する) 必要があります。

より効率的に開発するには、通常、明示的なインポート ステートメントの動的追加とインポート ステートメントの動的最適化を有効にすることをお勧めします。

画像

ただし、異なるパッケージに同じ名前のクラスがある場合 (たとえば、Date が java.sql と java.util にある場合)、指定したパッケージを手動で選択する必要があります。

3.3.3.2 外観設定

デフォルトでは、IntelliJ IDEA はメソッド間の区切り文字の表示を有効にしません。

画像

後で Java コードを記述するときに同じクラス内に多くのメソッドを記述するため、コードを読みやすくする (コードが配置されているメソッドを区別する) ために、メソッド間の区切り文字の表示を有効にすることをお勧めします。つまり、複数のメソッドの間に水平線を追加します。

画像

3.3.3.3 コード補完

IntelliJ IDEA エディターを使用してコードを記述するときにコード補完が実行されます。たとえば、Sy と入力すると、System として補完されます。ただし、デフォルトでコード補完は大文字と小文字が区別されるため、sy と入力しても System として補完されません。 。

画像

日常の開発では、コード補完で大文字と小文字を区別しないことをお勧めします。大文字と小文字を区別せずにコードを補完できるように、[大文字と小文字を区別する] チェックボックスをオフにします。たとえば、「sy」と入力するとシステムが完了します。

3.3.3.4 コンソール設定

デフォルトのコンソールエンコーディングは、システムのデフォルトエンコーディング GBK です。

画像

コンソールのエンコーディングをデフォルトの GBK から UTF-8 に強制的に変更します。

画像

デフォルトのコンソールバッファサイズは1024KBです

画像

後の開発プロジェクトでより多くのコンソール出力を表示できるように、コンソールのバッファ サイズを 10240KB に変更することをお勧めします。

画像

3.3.3.5 エディタータブの設定

デフォルトでは、エディターにはタブが 1 行に表示されます。開いているファイルが多数ある場合、一部のファイル タブが非表示になります。

画像

エディターにすべてのタブが表示されるように、タブを複数行で表示することをお勧めします。

画像

3.3.2 エディターのフォント設定

IntelliJ IDEA エディターのデフォルトのフォントは JetBrains Mono で、フォント サイズは 13 です。

画像

フォント サイズを小さくすると、エディターで表示できるコードが増えますが、目にかかる負担は大きくなります。

したがって、フォント サイズをデフォルトの 13 から 18 に変更しました。変更が完了すると、右側で効果をプレビューできます。

画像

3.3.3 エディターのカラースキーム

IntelliJ IDEA の単一行コメントと複数行コメントのデフォルトのフォントの色はグレーで、その色の値は 16 進数の 7A7E85 です

エディタ>カラースキーム>言語デフォルトのコメントの行コメントとブロックコメントを選択すると表示できます。

行コメント

画像

コメントをブロックする

ただし、IntelliJ IDEA 2023.1 のドキュメント コメントの色はgreenで、複数行のコメント テキスト コンテンツの色の値は 16 進数の 5F826B です。

単一行コメントおよび複数行コメントのコメント内容の色の値を、複数行コメントの内容と同じ色 (16 進数で 5F826B ) に変更することをお勧めします。もちろん、色を選択することもできます。あなたが好きです。

単一行コメントのフォントの色を緑色に変更します。

画像

複数行のコメントのフォントの色を緑色に変更します。

画像

後でコードを記述すると、プログラム内の 3 種類のコメント (単一行コメント、複数行コメント、ドキュメント コメント) の内容の色がすべて緑色になっていることがわかります。

画像

3.3.4 ファイルとコードテンプレートの設定

3.3.4.1 ファイルヘッダーの設定

デフォルトでは、ファイルとコード テンプレートのファイル ヘッダー構成コンテンツは空です。

画像

次のドキュメントコメントコンテンツを追加できます

/**
* ${description}
* @author tony [email protected]
* @version  ${DATE} ${TIME}
* @since  Java17
*/

画像

  • ${description} はクラスの役割を説明するために使用されます

  • @author 作成者の電子メールは、クラスの作成者と電子メールを説明するために使用されます。

  • @version ${DATE} ${TIME} は、現在の日付と時刻をバージョン番号として使用して、クラスのバージョンを記述します

  • @Java17プロジェクトはプロジェクトの依存関係を記述するためにJava17 JDKを使用しているため

このドキュメント コメントは、後でクラス、インターフェイス、列挙型、およびレコードを作成するときに使用されます。

ファイル ヘッダーはクラス、インターフェイス、列挙型、およびレコードのファイル テンプレートで使用されるため

画像

画像

たとえば、私の最初の Java プログラムでは、クラス ヘッダーにドキュメント コメントを使用していました。

画像

3.3.5 エディタファイルのエンコード設定

デフォルトのエディター ファイルのエンコード設定

画像

プロジェクトのエンコーディングとプロパティ ファイルのデフォルトのエンコーディングは UTF-8 に調整する必要があり、自動的に Ascii に変換してもネイティブ コンテンツを表示するには、チェックボックスをオンにする必要があります。

画像

3.4 ビルド、実行、および展開の設定

3.4.1 コンパイラの設定

IntelliJ IDEA を使用して Java プロジェクトを開発する場合は、プロジェクトの自動構築と独立したモジュールの並列コンパイルを有効にすることをお勧めします。

画像

プロジェクトの自動ビルドは、実行中/デバッグ中でない場合にのみ機能します。独立したモジュールの並列コンパイルにはより大きなヒープ メモリが必要となるため、デフォルトの 700M は 4096M に調整され、将来マルチモジュールプロジェクトが開発される場合に使用されます。

画像

3.5 詳細設定

3.5.1 ユーザーインターフェースの設定

コードを記述するとき、中国語と英語を切り替えるためにシフトを使用することがよくありますが、これにより、シフトのダブルクリックが簡単にトリガーされ、IntelliJ IDEA の検索ボックスが開きます。この検索ボックスはあらゆるコンテンツを検索できるため、シフトのダブルクリックを無効にすることをお勧めします任意の検索を開きます

画像

では、コンテンツを検索したい場合はどうすればよいでしょうか?

Ctrl+N を使用して IntelliJ IDEA の検索ボックスの検索クラスを開くことができます。[すべて] をクリックして、検索ボックス内の任意のコンテンツを検索します。

画像

Ctrl+Shift+N を使用して IntelliJ IDEA の検索ボックスを開いてファイルを検索し、「すべて」をクリックして検索ボックス内のコンテンツを検索できます。

画像

すべての設定が完了したら、「OK」をクリックしてウィンドウを閉じます。

IntelliJ IDEA のようこそウィンドウで [x] をクリックして IntelliJ IDEA を閉じます

画像

3.6 IntelliJ IDEA JVM 設定

IntelliJ IDEA は JVM 上で実行されます。JVM オプションを変更して、IntellliJ IDEA のパフォーマンスを調整できます。IntelliJ IDEA のヘルプ ドキュメントには、詳細な構成方法も記載されています https://www.jetbrains.com/help/idea/tuning-the-ide .html#configure-jvm-options

まず、IntelliJ IDEA インストール ディレクトリの bin ディレクトリ C:\Program Files\JetBrains\IntelliJ IDEA 2023.1.3\bin に入ります。

画像

次に、idea64.exe.vmoptions ファイルを変更します。このファイルは、テキスト エディター (Visual Studio Code など) を使用して開くことができます。

画像

画像

ファイルを変更する前にバックアップを作成することを強くお勧めします。これは、ファイルの変更によって IntelliJ IDEA が起動できなくなるのを防ぎ、ファイルをバックアップに復元することです。

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-XX:+IgnoreUnrecognizedVMOptions
-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend
-ea
-Dsun.io.useCanonCaches=false
-Dsun.java2d.metal=true
-Djbr.catch.SIGABRT=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off

コンピュータに 32G を超えるメモリが搭載されている場合は、次の構成を参照できます。

次のパラメータを変更します

  • -Xms1024m

  • -Xmx3000m

  • -XX:予約コードキャッシュサイズ=2048m

  • -XX:SoftRefLRUPolicyMSPerMB=200

  • -XX:CICompilerCount=8

    -Xms1024m
    -Xmx3000m
    -XX:ReservedCodeCacheSize=2048m
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=200
    -XX:CICompilerCount=8
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -XX:+IgnoreUnrecognizedVMOptions
    -XX: CompileCommand=exclude,com /intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend
    -ea
    -Dsun.io.useCanonCaches=false
    -Dsun.java2d.metal=true
    -Djbr.catch.SIGABRT=true
    -Djdk.http.auth.tunneling.disabledSchemes=” ”
    -Djdk.attach.allowAttachSelf=true
    -Djdk.module.illegalAccess.silent=true
    -Dkotlinx.coroutines.debug=off

変更を加えた後は、IntelliJ IDEA を再起動して、正常に開けるかどうかをテストしてください

画像

後で大規模なプロジェクトを開発するときに、JVM オプションを調整すると、デフォルトの構成よりもスムーズで滑らかになることがわかります。

4. Windows 用 IntelliJ IDEA 2023.1 を使用して Java プロジェクトを開発する

4.1 IntelliJ IDEA を使用した Java プロジェクトの開発プロセス

  1. 新しいプロジェクトを作成する(プロジェクト)

  2. 新しいモジュールを作成する (モジュール)

  3. 新しいパッケージを作成する

  4. 新しいクラス(クラス)

  5. Java プログラムの実行とデバッグ

プロジェクト、モジュール、パッケージ、クラス間の関係について

  • プロジェクト (Project) には複数のモジュール (Module) を含めることができます

  • モジュールには複数のパッケージを含めることができます

  • パッケージ (Package) には複数のクラス (Class) を含めることができます

これは、複数の学年を持つ学校、複数のクラスを持つ学年、および複数の生徒がいるクラスに似ています。

4.2 IntelliJ IDEA の新しいプロジェクト

  1. IntelliJ IDEA を開始する

デスクトップ上の IntelliJ IDEA ショートカットをダブルクリックして、IntelliJ IDEA を起動します。

画像

IntelliJ IDEA が正常に起動しました

画像

  1. 新しいプロジェクト

「プロジェクト」->「新規プロジェクト」をクリックしてプロジェクトを作成します

  • 新しいプロジェクト 新しいプロジェクトを作成します

  • 開く 既存のプロジェクトを開きます

  • VCS から取得 バージョン管理システムからプロジェクトを取得

画像

  1. プロジェクト タイプ、プロジェクト名、プロジェクト パスを順に設定します。プロジェクト タイプを空のプロジェクトに設定し、プロジェクト名を java に設定し、プロジェクト パスを D:\projects\java\ittimeline に設定します。プロジェクト パスは次のとおりであることに注意してください。漢字とスペースは含まれません

設定が完了したら、「作成」をクリックしてプロジェクトを作成します。

画像

プロジェクトが正常に作成されました

画像

  1. セットアイテム

まず右上隅の「IDE とプロジェクト設定」をクリックし、次に「プロジェクト構造」をクリックしてプロジェクト設定を開きます。ショートカット キーは Ctrl+Alt+Shift+S です。

画像

プロジェクトの構造は、プロジェクト設定 (Project Settings) とプラットフォーム設定 (Platform Settings) に分かれています。

画像

プロジェクト名、SDK (ソフトウェア開発キット)、言語レベル、コンパイラ出力ディレクトリはプロジェクト設定で設定できます。

  • プロジェクト名はjavaです

  • プロジェクト SDK が選択されていません

  • 言語レベルは20です

  • コンパイル出力ディレクトリは D:\projects\java\ittimeline\java\out で、バイトコード ファイルの保存に使用されます。

ここでは、プロジェクト SDK を Java8 に設定し、言語レベルも 8 に設定します。通常、SDK と言語レベルのバージョンは一貫しています。

モジュールはプロジェクトのデフォルト設定を使用することに注意してください。つまり、新しいモジュール後の SDK も Java8 で、言語レベルは 8 です。

画像

プロジェクトを作成するとき、IntelliJ IDEA は同じ名前のモジュールも自動的に作成します。

プラットフォーム設定の SDK では、IntelliJ IDEA はローカルにインストールされた Java17 および Java8 を自動的に読み取りますが、前提条件は、ローカル環境にすでに Java17 および Java8 がインストールされていることです。

画像

他のバージョンの SDK を統合する場合は、プラス記号 (+) -> [JDK の追加] をクリックします。

画像

次に、他のバージョンの JDK のインストール ディレクトリを選択し、[OK] をクリックします。

画像

最後に「適用」をクリックします

画像

このようにして、3 つの異なるバージョンの JDK、Java8、Java11、および Java17 が IntelliJ IDEA に統合されます。

プロジェクトの設定が完了したら、「OK」をクリックしてプロジェクト設定ウィンドウを閉じます。

画像

4.3 IntelliJ IDEA の新しいモジュール

  1. 新しいモジュール

Java プロジェクトを選択し、右クリックして [新しいモジュール] を選択します。

画像

  1. モジュールを設定する

新しいモジュールのモジュール名、モジュール パス、言語、ビルド システム、JDK デフォルト設定を設定します。

以前にプロジェクト設定で SDK が Java8 に設定されていたため、新しいモジュールを作成するときの JDK のデフォルトは Project SDK1.8 です。

画像

モジュールの設定は以下の通りです画像

  • モジュール名: java-core

  • モジュールパス: D:\projects\java\ittimeline\java

  • 言語:Java

  • ビルドシステム: IntelliJ

  • JDK:Java17

  • 「サンプルコードを追加」のチェックを外します

モジュールを設定したら、「作成」をクリックしてモジュールを作成します。

画像

モジュール作成後、IntelliJ IDEA は今後 Java17 が提供する API を検索する際の検索効率を向上させるために Java17 用のインデックスを作成しますので、他の操作を行う前にインデックスの作成が完了するまで待つ必要があります

画像

Java-core モジュールが正常に作成されました

画像

  1. モジュール設定

まず右上隅の「IDE とプロジェクト設定」をクリックし、次に「プロジェクト構造」をクリックしてプロジェクト設定を開きます。ショートカット キーは Ctrl+Alt+Shift+S です。

画像

プロジェクト設定のモジュールで、javac-core の言語レベルがプロジェクトの言語レベル (Java8) を継承していることがわかります。

画像

Java17の新機能を今後利用するため、Java17に変更します。

画像

モジュールの設定が完了したら、「OK」をクリックしてプロジェクト設定ウィンドウを閉じます。

画像

4.4 IntelliJ IDEA の新しいパッケージ

  1. 新しいパッケージ

java-core モジュールの src ディレクトリを選択し、右クリックして [新しいパッケージ] を選択します。

  1. パッケージ名を設定し、「net.ittimeline.java.core.foundational.object」と入力して Enter キーを押します。

画像

なぜ net.ittimeline.java.core.foundational.object に設定する必要があるのでしょうか? 実際、これには特別な意味があります。

Java 開発仕様では、パッケージ名は英小文字にする必要があり、複数の単語は で区切られると規定されています。

  • net.ittimeline は ittimeline.net ドメイン名の反転を表します。淘宝網プロジェクトを開発する場合、パッケージ名は com.taabao です。

  • java.core は Java 言語を表し、基本構文、オブジェクト指向、コレクション、同時実行性、ネットワーク関連 API などの Java 言語関連のコードが格納されます。

  • Foundational は Java 基本構文を意味し、変数、データ型、演算子、プログラム フロー制御、配列などの Java 基本構文の内容を保存します。

  • object は、最初の Java プログラムが保存されるオブジェクトを表します。

パッケージが正常に作成されました

そもそもバッグとは何でしょうか?

ファイルエクスプローラーでパッケージを開くことができます

画像

すると、その本質がわかります。実際には、さまざまな機能を持つ Java ソース ファイルを格納するフォルダーです。

画像

4.5 IntelliJ IDEA の新しいクラス

  1. 新しいクラス

net.ittimeline.java.core.foundational.object パッケージを選択し、「新規 Java クラス」を右クリックします

画像

  1. クラス名を設定するには、HelloWorld と入力して Enter キーを押します。クラスを選択することに注意してください。インターフェイス、レコード、列挙型、および注釈については、後ほど説明します。

画像

次に説明を入力し、入力後に「OK」をクリックして HelloWorld クラスを作成します。

画像

HelloWorld クラスが正常に作成されました

画像

また、IntelliJ IDEA は、次のコードを書くのにも役立ちます。

package net.ittimeline.java.core.foundational.object;

/**
 * 我的第一个Java程序
 *
 * @author tony [email protected]
 * @version 2023/7/4 13:32
 * @since Java17
 */
public class HelloWorld {
}
  • package net.ittimeline.java.core.foundational.object; HelloWorld クラスが配置されているパッケージ (つまり、フォルダー) を定義します

  • public class HelloWorld {} は public class HelloWorld を定義します。

ドキュメント コメントの内容は、ファイルのファイル ヘッダーとコード テンプレートで事前に構成されています。

画像

  1. HelloWorld を書く

    パッケージ net.ittimeline.java.core.foundational.object;

    /**

    • 初めての Java プログラム
    • @著者トニー [email protected]
    • @バージョン 2023/7/4 13:32
    • @since Java17
      */
      public class HelloWorld { public static void main(String[] args) { System.out.println(“Windows11 & Java17 & IntelliJ IDEA 2023”); } }



ただし、IntelliJ IDEA で Java コードを記述する方がメモ帳より効率的です。

  • psvm または main と入力し、Enter キーを押して main メソッドを生成します。

  • soout と入力して print ステートメントを生成します

これは、IntelliJ IDEA が提供するライブ テンプレート機能です。IntelliJ IDEA 設定ウィンドウのライブ テンプレートで表示できます。まず、右上隅の IDE とプロジェクト設定をクリックし、次に設定をクリックします。ショートカット キーは Ctrl+Alt です。 +S.

画像

設定ウィンドウを開くことができます

画像

次に、設定ウィンドウで「ライブ テンプレート」を検索し、「Java 用ライブ テンプレート」を選択します。

画像

Java の psvm ライブ テンプレートを見ると、psvm を入力すると main メソッドが生成される理由がわかります。

Java の soout ライブ テンプレートを見ると、sout と入力すると print ステートメント System.out.println(); が生成される理由がわかります。

画像

他のライブ テンプレートについては、後で他のコンテンツを学習するときに使用します。

4.6 IntelliJ IDEA は Java プログラムを実行します

IntelliJ IDEA には Java プログラムを実行する 4 つの方法があります。このうち、位置が常に固定されるため、方法 4 が最も一般的に使用されます。

方法 1: 編集領域で右クリックし、「実行」を選択します。ショートカット キーは Ctrl+Shift+F10 です。

画像

方法 2: 実行ウィンドウの [再実行] ボタンをクリックして実行します。

画像

方法 3: メインメソッドの左側にある三角形のボタンをクリックします

画像

次に、「実行」を選択して実行します

画像

方法 4: ツールバーの三角ボタンをクリックして実行します。

画像

どちらの方法で実行しても、[実行] ウィンドウには同じ実行結果が表示されます。つまり、 Windows11 & Java17 & IntelliJ IDEA 2023 が出力され、新しい行で囲まれます。

プログラム実行結果

画像

4.7 IntelliJ IDEA プロジェクトの構造

これはこれまでの Java プロジェクトの構造です

画像

  • Java プロジェクト名ストレージGuanglei で初心者からアーキテクトのプロジェクト コード、ドキュメントなどのJava を学びます

    • .idea フォルダーには、プロジェクトのバージョン管理構成、プロジェクト モジュール構成などのプロジェクト構成が保存されます。このディレクトリは IntelliJ IDEA によって作成されます。通常、このディレクトリ内のファイルの内容は変更されません。

    • java-core モジュール名には、Java の基本構文、オブジェクト指向、高度な API など、Java 言語に関連するコンテンツが格納されます。

      • src には、 Java ソース ファイル、リソース ファイル (html、css、js)、および構成ファイル (application.yml) が格納されます。

        • パッケージ名 net.ittimeline.java.core には、Java 言語関連のソース ファイルが格納されます。

        • .gitignore git はファイルを無視します。一部のファイルやディレクトリを Git リポジトリに送信したくない場合は、このファイルで設定できます。

      • java-core.iml モジュール構成ファイル。各モジュールにはモジュール構成ファイルがあります。通常は変更しません。このファイルは IntelliJ IDEA によって作成されます。

    • out には、プロジェクトによってコンパイルおよび出力されたバイトコード ファイルと構成ファイルが保存されます。

    • java.iml モジュール構成ファイル。各モジュールにはモジュール構成ファイルがあります。通常は変更しません。このファイルは IntelliJ IDEA によって作成されます。

  • 外部ライブラリには、プロジェクトが依存するクラス ライブラリが保存されます。現在、Java17 のみに依存しています。

おすすめ

転載: blog.csdn.net/Tony_CTO/article/details/131972147