NetBeansをソースからビルドする


NetBeansをソースからビルドする手順をまとめる
ソースの取得に手間取ったが、正解が解れば難しくない。

対象バージョン

NetBeans IDE 8.1

ソースからのビルド手順(公式)

必要な構成

JDK8
Ant 1.9.6
Mercurial 3.6 on Python 2.5.1以上

注意点

mercurialからcloneは時間がかかるため、以下からzipファイルをダウンロードした。
https://netbeans.org/downloads/zip.html

  • netbeans-8.1-201510222201-src.zip

ビルド手順

上記 ソースのzipファイルを任意のディレクトリに展開 → 以降、ディレクトリ名 main とする

cd main
ant -Dpermit.jdk8.builds=true

※ プロキシを通す必要が有る場合は、別途プロキシ設定が必要、詳しくは上述の公式ビルド手順を参照

起動確認

cd main
ant tryme

NetBeansでのデバッグ方法

別途ダウンロードした、NetBeansを使って、プロジェクトを開くメニューからも開くことも可能。

main以下の任意のプロジェクトをどれでも開いて、テスト実行などが可能

プロジェクトを開く (任意のプロジェクトを選択)

ファイルをテストで任意のユニットテストを実行

プロジェクト実行/デバッグで、新しくNetBeansを起動