オフラインで作業する
IntelliJ IDEA の多くの機能では、インターネットへのアクセスが必要です。オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。
オフラインでドキュメントにアクセスする
オンラインヘルプを表示するためにインターネットにアクセスできない場合は、IntelliJ IDEA ヘルプ(英語)プラグインを使用できます。IntelliJ IDEA ヘルプ(英語)プラグインは、オフラインで使用するための内蔵 Web サーバーを介してヘルプページを提供します。
更新
デフォルトでは、IntelliJ IDEA は更新を自動的にチェックし、新しいバージョンが利用可能になったときに通知するように構成されています。更新は通常パッチベースです。既存のインストールに適用され、IDE を再起動するだけで済みます。ただし、パッチの更新が利用できない場合は、IntelliJ IDEA の新しいバージョンをインストールする必要があります。
IntelliJ IDEA がローカルネットワークの外部に HTTP アクセスできない場合、更新を確認してパッチを適用することはできません。この場合、新しいバージョンの IDE をダウンロードし、スタンドアロンインストールの説明に従って手動でインストールする必要があります。
詳細は、IntelliJ IDEA を更新を参照してください。
プラグイン
通常、プラグインは JetBrains マーケットプレイス(英語)からインストールされます。ただし、ローカルネットワークにカスタムプラグインリポジトリをセットアップし、それをプラグインのインストールと更新に使用するように IntelliJ IDEA を構成できます。
または、プラグインをディスクからダウンロードして手動でインストールすることもできます。
ライセンスの有効化
IntelliJ IDEA Ultimate は最大 30 日間評価できます。その後、ライセンスを購入して登録し、引き続き製品を使用してください。
IntelliJ IDEA がローカルネットワークの外部に HTTP アクセス権を持っていない場合、サインインに JetBrains アカウント(英語)を使用することはできません。ただし、購読期間中に有効なオフラインアクティベーションコードを生成することはできます。
組織に JetBrains 製品のアクティブなサブスクリプションまたはライセンスが少なくとも 50 ある場合、フローティングライセンスサーバー(英語)を使用して社内ネットワーク内の IntelliJ IDEA インスタンスをアクティブ化できます。ライセンスサーバー自体は、JetBrains アカウントに接続するためにインターネットアクセスを必要とすることに注意してください。
詳細は、IntelliJ IDEA のライセンス購入と登録を参照してください。
コードインスペクション
一部のコードインスペクションは外部リソースを検証します。例: 存在しない Web リソースインスペクションはデッドリンクをハイライトします。インターネットにアクセスできない場合、これらのインスペクションは機能せず、デッドリンクはハイライトされません。
詳細は、コードインスペクションを参照してください。
外部ドキュメント
外部ドキュメントは、Web ブラウザーで必要な情報を開くため、関連するシンボルに移動し、同時にさらに参照できるように情報を保持できます。ただし、インターネットに接続していない場合は、オンラインドキュメントにアクセスできません。この場合、クイックドキュメントポップアップを使用してダウンロードして開くことができます。
SDK ドキュメントにオフラインでアクセスする
必要なバージョンのドキュメントパッケージをダウンロードします。
ドキュメントパッケージは通常、ZIP アーカイブで配布され、ダウンロードしたら解凍する必要があります。
例: 公式の Java SE 開発キット 20 のドキュメント(英語)をダウンロードして解凍することができます。
プロジェクト構造ダイアログ Ctrl+Alt+Shift+S で、SDK を選択します。
複数の JDK が設定されている場合は、必要な JDK バージョンを選択し、右側のドキュメントのパスタブを開きます。
アイコンをクリックして、ダウンロードしたドキュメントパッケージのあるディレクトリを指定します(たとえば、C:\Users\jetbrains\Desktop\docs\api)。
変更を適用し、ダイアログを閉じます。
オフラインでライブラリのドキュメントにアクセスする
ダウンロードしたドキュメントをプロジェクトに追加して、オフラインでアクセスできるようにすることができます。
メインメニューで、 Ctrl+Alt+Shift+S に移動し、ライブラリをクリックします。
ドキュメントを追加するライブラリを選択し、ダイアログの右側のセクションで
をクリックします。

開いたダイアログで、ドキュメントを含むファイルを選択し、オープンをクリックします。
変更を適用し、ダイアログを閉じます。
ドキュメントをダウンロードして構成したら、エディターで必要なシンボルの上にカーソルを置くか、シンボルにキャレットを置き、Ctrl+Q () を押します。
詳細は、クイックドキュメントを参照してください。
バージョン管理システム
おそらく、ソースコードは何らかのバージョンコントロールシステム (VCS) にあります。リモートリポジトリがローカルネットワーク内になく、インターネットアクセスもない場合、IntelliJ IDEA は VCS と通信できません。たとえば、Git を使用している場合、変更をコミットすることはできますが、リモートリポジトリにプッシュしたり、そこから更新をプルしたりすることはできません。
VCS 統合の詳細については、「バージョン管理」を参照してください。
タスクと課題追跡
IntelliJ IDEA から直接あなたに割り当てられたタスクとバグを扱うために課題追跡システムとの接続をセットアップすることができます。例: YouTrack、Jira(英語)、GitHub(英語) などに接続できます。
課題トラッカーサーバーがあなたのローカルネットワークになく、インターネットにアクセスできない場合、IntelliJ IDEA はあなたの課題を同期することができません。この場合は、自分で作成したローカルタスクでしか作業できません。
詳細は、タスクを管理するを参照してください。
Maven 依存関係
デフォルトでは、Maven はリモートリポジトリに接続し、起動するたびに更新を確認します。Maven の依存関係を解決するには、新しいアーティファクトをダウンロードする必要があります。Maven がローカルで利用可能なリソースのみを使用したい場合は、オフラインモードに切り替えることができます。
Maven をオフラインモードに切り替える
Maven ツールウィンドウで、
をクリックします。
これにより、IntelliJ IDEA が実行するすべての Maven コマンドに --offline オプションが追加されます。また、ローカルリポジトリに見つからないアイテムも報告されます。
Gradle 依存関係
デフォルトでは、Gradle はリモートリポジトリに接続し、起動するたびに更新を確認します。Gradle の依存関係を解決するには、新しいアーティファクトをダウンロードする必要があります。Gradle がローカルで利用可能なリソースのみを使用したい場合は、オフラインモードに切り替えることができます。
Gradle をオフラインモードに切り替える
Gradle ツールウィンドウで、
をクリックします。
これにより、IntelliJ IDEA が実行するすべての Gradle コマンドに --offline オプションが追加されます。また、ローカルリポジトリに見つからないアイテムも報告されます。
使用統計
初めて IntelliJ IDEA を実行すると、使用する機能やプラグイン、ハードウェアとソフトウェアの設定、ファイルの種類、プロジェクトごとのファイル数などについて匿名データを送信するかどうかを確認するメッセージが表示されます。これには、ソースコードの一部やファイル名など、個人的なデータや機密データは含まれません。この情報は JetBrains プライバシーポリシーに従って収集され、製品と全体的な経験の向上に役立ちます。
匿名の使用統計を有効にしても、ローカルネットワークの外部に HTTP アクセスがない場合は送信されません。また、最初に同意してから後で考えを変えた場合は、この機能を完全に無効にすることもできます。
利用統計の送信を無効にする
設定ダイアログ(Ctrl+Alt+S)で、外観 & 振る舞い | システム設定 | データの共有を選択します。
使用統計情報を送信するチェックボックスをクリアします。
関連ページ:
IntelliJ IDEA のライセンス購入と登録
IntelliJ IDEA Ultimate は最大 30 日間無料で評価できます。IntelliJ IDEA では、次のアクティベーションオプションが提供されます。30 日間無料体験: すべての IDE 機能を試すための 30 日間の試用版。ライセンスの有効化: 有償利用の場合は有料サブスクリプション。トライアルを延長する: 組織のみに提供される、有償利用のための延長試用期間。無料オプション: 学生、教師、その他の対象ユーザー向けの無料アクセスプログラム。トライアルとサブスクリプション:In...
IntelliJ IDEA をインストールする
IntelliJ IDEA は、Windows、macOS、Linux で一貫したエクスペリエンスを提供するクロスプラットフォーム IDE です。IntelliJ IDEA は以下のエディションで利用可能です。Community エディションは無料かつオープンソース Apache 2.0 でライセンスされ、JVM と Android 開発のためのすべての基本的な機能を提供しています。IntelliJ IDEA Ultimate は有償版であり、30 日間の試用期間付きで配布されます。Web および...
IntelliJ IDEA を更新
デフォルトでは、IntelliJ IDEA は更新を自動的にチェックし、新しいバージョンが利用可能になったときに通知するように構成されています。更新は通常パッチベースです。既存のインストールに適用され、IDE を再起動するだけで済みます。ただし、パッチの更新が利用できない場合は、IntelliJ IDEA の新しいバージョンをインストールする必要があります。IntelliJ IDEA が新しいメジャーリリースに更新されると、エディターで IntelliJ IDEA の新機能タブが開き、変更、改善、...
プラグインのインストール
プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...
コードインスペクション
IntelliJ IDEA には、プロジェクトをコンパイルする前に、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコ...
コードリファレンス情報
パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。IntelliJ IDEA は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行う...