2.

NetBeans の Linux インストール完全ガイド (Ubuntu / Debian / RHEL)

編集
この記事の要点
  • Apache NetBeans は Apache 公式のオープンソース統合開発環境 (Java / PHP / HTML5 など)
  • Linux への導入は (1) 公式 sh インストーラ(2) snap(3) apt (古い)(4) tar.gz 展開 の 4 通り
  • 推奨: sudo snap install netbeans --classic または 公式 tar.gz を /opt/netbeans に展開
  • JDK 11+ が必須。netbeans.confnetbeans_jdkhome で JDK パスを指定
  • メモリ不足で重い場合は netbeans.confnetbeans_default_options-J-Xmx2048m 等に増やす

事前準備 — JDK のインストール

NetBeans は Java で動く IDE です。JDK 11 以上が必要 (Apache NetBeans 16+ は JDK 17 推奨)。

# Ubuntu / Debian
sudo apt update
sudo apt install openjdk-17-jdk -y

# RHEL / CentOS / AlmaLinux
sudo dnf install java-17-openjdk java-17-openjdk-devel -y

# 確認
java -version
javac -version

# 複数 JDK がある場合は切替
sudo update-alternatives --config java
sudo update-alternatives --config javac

方法 1: snap (Ubuntu — 最も簡単)

# インストール
sudo snap install netbeans --classic

# 起動
netbeans

# 更新
sudo snap refresh netbeans

# アンインストール
sudo snap remove netbeans

長所: コマンド 1 つ、自動更新。短所: 起動が遅い、サンドボックスでファイルアクセスに制限あり (~/snap/netbeans/ 以下が標準)。

方法 2: 公式 tar.gz を展開 (推奨・確実)

# 1. ダウンロード (バージョンは公式サイトで確認)
cd /tmp
wget https://dlcdn.apache.org/netbeans/netbeans/21/netbeans-21-bin.zip

# unzip がなければ
sudo apt install unzip -y
unzip netbeans-21-bin.zip

# 2. /opt に配置
sudo mv netbeans /opt/

# 3. 実行権限
sudo chmod +x /opt/netbeans/bin/netbeans

# 4. PATH に追加
echo 'export PATH=$PATH:/opt/netbeans/bin' >> ~/.bashrc
source ~/.bashrc

# 5. 起動
netbeans

デスクトップアイコンを作成

sudo tee /usr/share/applications/netbeans.desktop > /dev/null <

方法 3: 公式 sh インストーラ

# 一部バージョンは sh インストーラが提供されます
chmod +x Apache-NetBeans-XX-bin-linux-x64.sh
./Apache-NetBeans-XX-bin-linux-x64.sh

# GUI でインストール先・JDK パスを選択
# デフォルトインストール先は ~/netbeans

方法 4: apt (古いバージョン)

Ubuntu の公式リポジトリにある netbeans は古いことが多く非推奨ですが、お手軽:

sudo apt update
sudo apt install netbeans -y

# 多くの場合、古いバージョンのため tar.gz 方式を推奨

netbeans.conf の設定

JDK パスやメモリ等の起動オプションは netbeans.conf で指定します:

インストール方法netbeans.conf の場所
tar.gz (/opt/netbeans)/opt/netbeans/etc/netbeans.conf
snap/snap/netbeans/current/etc/netbeans.conf (上書き不可)
ユーザ単位は ~/.netbeans//etc/netbeans.conf
apt/etc/netbeans.conf 等 (パッケージ依存)
# /opt/netbeans/etc/netbeans.conf

# JDK パス (必須に近い)
netbeans_jdkhome="/usr/lib/jvm/java-17-openjdk-amd64"

# 起動オプション (メモリ・パフォーマンス)
netbeans_default_options="-J-Xms256m -J-Xmx2048m \
  -J-XX:PermSize=128m \
  -J-Dapple.laf.useScreenMenuBar=true \
  -J-Dapple.awt.graphics.UseQuartz=true \
  -J-Dsun.java2d.noddraw=true \
  -J-Dsun.java2d.dpiaware=true \
  -J-Dsun.zip.disableMemoryMapping=true"

# ユーザ設定ディレクトリ
netbeans_default_userdir="${DEFAULT_USERDIR_ROOT}/21"
netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/21"

メモリ不足で重いとき

-J-Xmx を増やします (推奨: 2048m〜4096m):

# /opt/netbeans/etc/netbeans.conf を編集
sudo nano /opt/netbeans/etc/netbeans.conf

# 例: 4 GB に増やす
# netbeans_default_options="-J-Xms512m -J-Xmx4096m ..."

# 再起動して反映

プラグイン管理

NetBeans 起動後、ツール → プラグインから PHP、HTML5、Maven、Gradle、Git 等を追加できます。

言語/機能プラグイン
PHPPHP Bundle
HTML5 / JavaScriptHTML5 / JavaScript
GitGit (デフォルト同梱)
Maven / Gradle同梱
C/C++C/C++ Plugin

FAQ

Q: 起動時に「JDK が見つからない」
A: netbeans.confnetbeans_jdkhome を実在パスに修正。readlink -f $(which java) で実体を確認。

Q: 文字化け (日本語入力できない)
A: netbeans_default_options-J-Dawt.useSystemAAFontSettings=on を追加。Linux IME (fcitx5 等) との連携も確認。

Q: アンインストール
A: tar.gz 展開なら sudo rm -rf /opt/netbeans + ~/.netbeans/ 削除。snap なら sudo snap remove netbeans

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. インストール方法(Windows)
  2. インストール方法(Linux)
  3. gitの導入
  4. 便利ショートカット一覧
  5. エラー一覧
  6. tomcatの起動