Гид по технологиям

Установка Apache NetBeans на Linux

6 min read Разработка Обновлено 08 Jan 2026
Установка Apache NetBeans на Linux
Установка Apache NetBeans на Linux

К чему подходит эта инструкция

Кратко: пошаговые команды и рекомендации по установке и удалению NetBeans на распространённых дистрибутивах Linux. Содержит альтернативы, чек‑листы и советы по устранению проблем.

Важно: NetBeans требует установленного JDK. Без JDK IDE не запустится.

Основные возможности NetBeans

NetBeans — это интегрированная среда разработки с набором инструментов для написания, тестирования и отладки кода.

  • Лёгкий текстовый редактор
  • Подсветка синтаксиса
  • Умное автодополнение кода
  • Обнаружение синтаксических ошибок
  • Отладчик для поиска и исправления ошибок
  • Интегрированная система контроля версий (Git, Mercurial и др.)

Краткое определение: JDK — комплект разработки Java, необходимый для компиляции и запуска Java‑приложений.

Перед установкой — проверка JDK

Перед установкой NetBeans убедитесь, что в системе установлен JDK. Проверить это просто:

java -version

Если JDK не установлен, установите пакет, подходящий под ваш дистрибутив (см. разделы ниже).

Установка NetBeans через DEB/DPKG (Debian, Ubuntu, Linux Mint)

Этот метод прост и подойдёт, если вы используете Debian‑производный дистрибутив.

  1. Установите JDK (пример для Debian/Ubuntu):
sudo apt install -y openjdk-11-jdk
  1. Проверьте версию Java:
java -version
  1. Скачайте DEB‑пакет NetBeans:
wget https://github.com/codelerity/netbeans-installers/releases/download/v16-build1/apache-netbeans_16-1_amd64.deb
  1. Установите пакет:
sudo dpkg -i apache-netbeans_*_amd64.deb
  1. Запустите NetBeans из меню приложений или введите в терминале:
netbeans

Критерии приёмки

  • NetBeans запускается без ошибок.
  • В разделе «Справка → О программе» видна версия IDE.

Удаление NetBeans (Debian/Ubuntu)

sudo apt remove netbeans
sudo rm apache-netbeans_*_amd64.deb

Убедитесь, что вы находитесь в каталоге, где был скачан DEB‑файл.

Установка через универсальный установщик (все дистрибутивы Linux)

Установщик подходит для большинства дистрибутивов: Fedora, CentOS, openSUSE, Arch, Debian и др.

  1. Убедитесь, что установлен JDK. Примеры команд:
  • Debian/Ubuntu:
sudo apt install -y openjdk-11-jdk
  • RHEL/CentOS/Fedora:
sudo yum install java-11-openjdk
  • Arch Linux:
sudo pacman -S jdk-openjdk
  • openSUSE (пример с RPM загрузкой):
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
sudo rpm -ivh jdk-17_linux-x64_bin.rpm
  1. Скачайте установщик NetBeans:
wget https://archive.apache.org/dist/netbeans/netbeans-installers/14/Apache-NetBeans-14-bin-linux-x64.sh
  1. Сделайте скрипт исполняемым и запустите его:
chmod +x Apache-NetBeans-14-bin-linux-x64.sh
sudo ./Apache-NetBeans-14-bin-linux-x64.sh

Установщик запустит графический мастер. Следуйте подсказкам: примите лицензию, укажите пути установки для NetBeans и JDK. По завершении нажмите “Finish”.

NetBeans installation wizard

Описание изображения: мастер установки NetBeans с выбором компонентов и путей установки.

choose installation folder

Описание изображения: окно выбора каталога установки NetBeans и JDK.

finish the installation wizard

Описание изображения: финальный экран мастера установки NetBeans после успешной установки.

Удаление NetBeans (универсальный установщик)

Перейдите в каталог установки (пример):

cd /usr/local/netbeans-14/

Запустите деинсталлятор:

sudo ./uninstall.sh

Затем удалите установочный скрипт, если он больше не нужен:

sudo rm Apache-NetBeans-14-bin-linux-x64.sh

Установка NetBeans через Snap

Snap‑пакеты удобны и обеспечивают изоляцию. Snap должен быть установлен в системе.

Установка:

sudo snap install netbeans --classic

Запуск:

netbeans

Удаление:

sudo snap remove netbeans

Плюсы: простота установки и обновлений. Минусы: требуется поддержка Snap в дистрибутиве; возможны отличия в интеграции с системными библиотеками.

Установка NetBeans через Flatpak

Flatpak тоже предлагает изоляцию приложений и централизованный репозиторий Flathub.

  1. Добавьте Flathub (если ещё не добавлен):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  1. Установите NetBeans:
flatpak install flathub org.apache.netbeans
  1. Удаление:
flatpak remove org.apache.netbeans

install netbeans on Linux via flatpak-1

Описание изображения: окно установки NetBeans через Flatpak с указанием репозитория Flathub.

Графическая установка в Ubuntu (Ubuntu Software)

Если вы предпочитаете GUI, откройте Ubuntu Software (Центр приложений), найдите NetBeans и нажмите «Install». Для удаления перейдите во вкладку “Installed” и выберите «Uninstall».

install netbeans on linux via GUI

Описание изображения: поиск NetBeans в центре приложений Ubuntu.

NetBeans in Ubuntu Software

Описание изображения: страница пакета NetBeans в Ubuntu Software с кнопкой установки.

Сравнение способов установки

МетодПодходит дляПлюсыМинусы
DEB/DPKGDebian, UbuntuПривычно для пользователей apt, прямой DEBЗависимости могут потребовать дополнительной настройки
Универсальный установщикЛюбой дистрибутивПолный контроль, GUI‑мастерТребует ручной проверки JDK, права sudo
SnapДистрибутивы с поддержкой snapПростота установки и обновленийНужна поддержка snap, возможные ограничения доступа
FlatpakДистрибутивы с поддержкой FlatpakИзоляция, FlathubИнтеграция с системой может быть неидеальной
Центр приложенийUbuntu и похожиеУдобно для новичковВерсия может быть не самой свежей

Как выбрать метод установки — мини‑методология

  1. Если вы используете Ubuntu/Debian и хотите простоту — DEB/DPKG.
  2. Нужна портируемость и изоляция — выбирайте Snap или Flatpak.
  3. Хотите полный контроль над путями установки — универсальный установщик.
  4. Если вы новичок и предпочитаете GUI — установите через Центр приложений.

Рекомендации и частые проблемы

  • Если при запуске NetBeans не видит JDK, проверьте переменные окружения JAVA_HOME и PATH.
  • После установки через DEB/DPKG используйте sudo apt –fix-broken install, если dpkg вернул ошибки зависимостей.
  • При проблемах со Snap проверьте состояние сервиса snapd: sudo systemctl status snapd.

Важно: не удаляйте системный JDK, если он нужен другим приложениям.

Роли и чек‑листы

Разработчик:

  • Установить JDK.
  • Выбрать метод установки (DEB/installer/Flatpak/Snap).
  • Запустить NetBeans и создать новый проект Java.

Системный администратор:

  • Проверить зависимости и политику безопасности (AppArmor/SELinux).
  • Развернуть NetBeans централизованно при необходимости.
  • Настроить обновления и резервное копирование конфигураций.

Новичок:

  • Использовать Ubuntu Software или Snap для простоты.
  • Следовать мастеру установки и не менять пути, пока не поймёте, зачем это нужно.

Когда NetBeans может не подойти (контрпример)

  • Если проект требует лёгкого текстового редактора без IDE‑функционала — лучше выбрать VS Code или Sublime.
  • Для специализированной разработки на новых фреймворках могут быть плагины, доступные только в других IDE.

Миграция и совместимость

  • Конфигурации NetBeans обычно находятся в домашней папке пользователя (~/.netbeans или ~/.local/share/netbeans). Копирование этих папок при переустановке переносит настройки.
  • При переходе между версиями контролируйте совместимость плагинов.

Безопасность и приватность

  • Установленные через Snap/Flatpak приложения работают в изолированных контейнерах, что повышает безопасность.
  • Проверьте разрешения приложений (доступ к файловой системе, сети) и отключайте лишние.

Критерии приёмки

  • IDE успешно запускается.
  • Создание и запуск простого примера Java проходит без ошибок.
  • Интеграция с Git работает (клонирование, коммит, push).

Небольшой глоссарий (одно предложение каждое)

  • JDK — комплект для разработки и запуска Java‑приложений.
  • Snap — формат пакетов и менеджер для установки приложений в Linux.
  • Flatpak — система распространения приложений с изоляцией от ОС.
  • DEB — формат пакета для Debian‑производных дистрибутивов.

Морфологическая памятка для локальных пользователей

Для российских пользователей важно выбирать метод в соответствии с поддержкой дистрибутива. Например, на корпоративных серверах CentOS/AlmaLinux чаще используют RPM/установщики, а в десктоп‑средах Ubuntu удобнее работать с DEB или Snap.

Decision flowchart

flowchart TD
  A[Нужна ли изоляция приложения?] -->|Да| B{Есть ли Snap или Flatpak?}
  B -->|Snap доступен| C[Использовать Snap]
  B -->|Flatpak доступен| D[Использовать Flatpak]
  B -->|Нет| E[Использовать универсальный установщик]
  A -->|Нет| F{Debian/Ubuntu?}
  F -->|Да| G[DEB/DPKG]
  F -->|Нет| E

Быстрая проверка после установки

  • Откройте NetBeans и создайте новый проект «Java → Java Application».
  • Выполните Build и Run примера.
  • Проверьте вкладку «Службы» для доступа к интегрированному Git.

Заключение

NetBeans остаётся мощной и гибкой средой разработки, удобной для Java‑разработчиков и поддерживающей другие языки. Выбор способа установки зависит от вашей системы и предпочтений: DEB/DPKG для традиционных Debian‑систем, универсальный установщик для полного контроля, Snap/Flatpak для удобного распространения и изоляции, GUI‑центр для новичков.

Резюме:

  • Установите подходящую версию JDK перед установкой NetBeans.
  • Выберите метод установки по своему рабочему окружению.
  • После установки проверьте запуск и работу примера.

Дополнительные ресурсы: официальная документация Apache NetBeans и форумы сообщества помогут при специфичных проблемах и настройках.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Отключить AMP в Brave — De-AMP и инструкция
Конфиденциальность

Отключить AMP в Brave — De-AMP и инструкция

Циклы в Java: for, while, do-while — руководство
Java

Циклы в Java: for, while, do-while — руководство

Голоса Windows Narrator в Windows 10
Технологии

Голоса Windows Narrator в Windows 10

Автоматизация Microsoft To Do через IFTTT
Продуктивность

Автоматизация Microsoft To Do через IFTTT

Поиск по физическим книгам в Evernote
Продуктивность

Поиск по физическим книгам в Evernote

Как добавить устройство HomeKit в Alexa через Matter
Умный дом

Как добавить устройство HomeKit в Alexa через Matter