ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
事前準備 — 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/ |
| 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 等を追加できます。
| 言語/機能 | プラグイン |
|---|---|
| PHP | PHP Bundle |
| HTML5 / JavaScript | HTML5 / JavaScript |
| Git | Git (デフォルト同梱) |
| Maven / Gradle | 同梱 |
| C/C++ | C/C++ Plugin |
FAQ
Q: 起動時に「JDK が見つからない」
A: netbeans.conf の netbeans_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。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- インストール方法(Windows)
- インストール方法(Linux)
- gitの導入
- 便利ショートカット一覧
- エラー一覧
- tomcatの起動
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?