この記事では、新人エンジニア研修の参加者の皆さんがご自身でNetBeansの環境構築ができることを目的としています。
1. JDK8のダウンロードとインストール
NetBeansをインストールする前に、Javaをあらかじめインストールしておきます。
本研修ではJava8を使用しています。JDK8u202をoracleからダウンロードします。
ダウンロードにはあらかじめメールアドレスの登録が必要となります。
Java8の設定はデフォルトのままで問題ありません。
2. Netbeans12.6のダウンロード
NetBeans12.6 をダウンロードしてください。
(NetBeans9~14などがアーカイブされていますが、当研修ではNetBeans12.6を使用します)
ダウンロードしたApache-NetBeans-12.6-bin-windows-x64.exe を実行し、インストールを開始します。
3. Netbeans12.6のインストール
「Apache-NetBeans-12.6-bin-windows-x64.exe」をダブルクリックすると下図1,2が表示されるのでNextをクリックしてください。


途中で下図3のJDKの場所の設定画面が表示されますが、デフォルト値のままNextで進めてください。

「Check for Updates」のチェックはオフするとアップデートの警告が出なくなります。オンのまま進めても構いません。

下図5の画面が表示されればNetbeans12.6インストールは完了です。

4. GlassFish4.1.1 のインストール
Webアプリケーションを実行するためのWebコンテナとして、GlassFishまたはTomCatが利用できます。
ここでは、GlassFish4.1.1を使用するための設定を紹介します。
GlassFishはNetBeansIDEからインストールを実行します。
IDEからダウンロードを実行してもダウンロードが開始されない場合、NetBeansIDEのオプション指定でプロキシの設定を変更しておいてください。
下図6のようにメニュー「window」から「Services」を開き、「Servers」で右クリックし「Add Server..」を選択します。

下図7のようにサーバの選択でGlassFishServerを選択状態にし、「Next」ボタンで次に進めます。

下図8のChoose server to downloadで、「GlassFish Server 4.1.1」を選択します。
その下の「I have read and accept the licence agreement...(Click)」にチェックを入れ、「Download Now」ボタンを押下します。
(ダウンロードが開始されない場合は戻ってプロキシの設定を変更してください。)

下図9のGlassFishの設定はデフォルトで構いません。

5. JavaDBの環境設定
JavaDBの環境設定が正しくないとGlassFishが正常に動作しないため、JavaDBの環境設定を確認します。
下図10のJava DBを右クリックして、Propertiesを選択します。

下図11の上側の「Java DB Installation」の設定が「{ユーザーフォルダ}\GlassFish_Server\javadb」になっていることを確認し、必要であれば訂正します。

6. NetBeans12 の日本語化
NetBeansのメニューは英語のみになりますが、有志により、日本語化設定ファイルが配布されています。
NetBeans12.6では、「NetBeans 12.1用 (org-apache-netbeans-localise-ja-0.0.2.1.nbm)」が利用できますので、ダウンロードしてください。
下図12のようにメニューから「tools「 → 「Plugin」 を選択します。

下図13でDownloadのタブに切り替え、AddPlugin を選択します。
プラグイン選択画面が表示されるので、あらかじめダウンロードしておいた日本語化ファイルを選択してください。

日本語化ファイルが正常に読み込まれたら、下図14左下の「Install」ボタンを押下します。

下図15下のライセンス同意にチェックを入れ、Installボタンを押下します。

下図16の確認画面が表示されますので、そのままContinueを押下してください。

インストールが完了したら、下図17のRestart IDE Nowにチェックをし、「Finish」を押下します。

再起動後、メニューなどが日本語表記になっていることを確認してください。

7. Tips
7.1. NetBeansIDEで、プラグインのダウンロードや、Webアプリの実行ができない
「ツール」→「オプション」→「実行」で「プロキシ設定」を現在の設定から変更してみてください。
「プロキシなし」⇔「システムのプロキシ設定を使用」
7.2. 「ファイルを指定して実行(Shift+F6)が使用できない
プロジェクトのプロパティを開き、「コンパイル時に保存する」のチェックを外してください。
この操作はプロジェクトを作成する都度に必要になりますので注意してください。
7.3. コードテンプレート機能(コード補完)機能が動作しない
以下の隠しフォルダを削除してみてください。
{ユーザーフォルダ}
{ユーザーフォルダ}[\AppData\Roaming\NetBeans]
{ユーザーフォルダ}[\AppData\Local\NetBeans]
それぞれの[NetBeans]フォルダを削除し、新規プロジェクトを作成、「nb-javac Java editing support library」をインストールする。
Javaテキストには、NetBeans8.2を利用していた際の画面キャプチャが含まれています。読み替えが必要な場面もありますので、講師からお伝えさせていただきます。
以上。