Как установить NetBeans IDE 12 на Ubuntu 20.04

NetBeans IDE — мощная среда разработки, преимущественно для Java и C/C++. Поддерживает разработку Desktop, Web и Mobile-приложений на модульной основе. Через плагины добавляются языки и фреймворки: HTML, PHP, JavaScript, JSP, Ajax, Ruby on Rails и другие. Среди основных функций — проверка ошибок, автодополнение, встроенная отладка и подсветка синтаксиса.
Ниже приведена детальная инструкция по установке NetBeans IDE 12 на Ubuntu 20.04 с командной строки, плюс дополнительные советы по настройке, устранению неполадок и выбору оптимального способа установки.
Быстрое содержание
- Предварительные требования
- Установка Java (OpenJDK)
- Метод 1 — apt (простая инсталляция, может установить NetBeans 10)
- Метод 2 — ручная установка из архива (рекомендовано для NetBeans 12+)
- Метод 3 — snap (удобно и изолированно)
- Сравнение методов и рекомендации
- Чеклисты для ролей
- Критерии приёмки и рекомендации по устранению ошибок
Важное
- NetBeans требует установленного JDK (версия 8 или выше). Для Ubuntu 20.04 достаточно default-jdk (обычно OpenJDK 11).
- Выбирайте метод установки в зависимости от потребностей: стабильность пакета vs. актуальная версия.
Предварительные требования: установка Java (OpenJDK)
Прежде чем устанавливать NetBeans, установите JDK. На Ubuntu 20.04 удобнее всего поставить пакет default-jdk (содержит OpenJDK 11).
Обновите индекс пакетов:
$ sudo apt updateУстановите JDK:
$ sudo apt install default-jdk
Нажмите «y», затем Enter при подтверждении. По завершении проверьте версию Java:
$ java --versionОжидаемый вывод покажет установленную версию OpenJDK, например OpenJDK 11.
Установка NetBeans на Ubuntu 20.04 — доступные способы
На Ubuntu 20.04 можно установить NetBeans несколькими путями. В статье рассмотрены три основных метода:
- Через apt (репозиторий Ubuntu) — простой, но может установить более старую версию.
- Ручная установка из ZIP-архива — устанавливает актуальную версию (NetBeans 12.x).
- Через snap — простая и изолированная установка.
Далее — пошаговые инструкции для каждого метода.
Метод 1: Установка NetBeans через репозиторий Ubuntu (apt)
Этот способ самый простой, но в официальном репозитории чаще доступна более старая версия NetBeans (например NetBeans 10). Для установки выполните следующие шаги.
Шаг 1 — включите репозиторий universe
$ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu focal universe"
Шаг 2 — обновите индекс пакетов
$ sudo apt updateШаг 3 — установите NetBeans
$ sudo apt install netbeansПроцесс установки займет некоторое время в зависимости от скорости интернета.

После завершения NetBeans появится в меню приложений.
Метод 2: Установка NetBeans из ZIP-архива (рекомендуется для NetBeans 12+)
Этот метод позволяет установить свежую версию NetBeans (например 12.4). Он даёт больше контроля и полезен, когда в репозитории недоступна нужная версия.
Шаг 1 — скачать архив
Выполните wget для загрузки архива NetBeans (обновите URL до актуальной версии при необходимости):
$ sudo wget https://downloads.apache.org/netbeans/netbeans/12.4/netbeans-12.4-bin.zip
Проверьте наличие файла:
$ lsШаг 2 — распаковать архив
$ unzip netbeans-12.4-bin.zip
Убедитесь, что каталог netbeans создан:
$ ls netbeansШаг 3 — переместить файлы в /opt и настроить PATH
Перенесите каталог в /opt:
$ sudo mv netbeans/ /opt/Бинарник находится по пути /opt/netbeans/bin/netbeans. Чтобы запускать NetBeans из терминала, добавьте этот путь в переменную PATH:
$ sudo nano ~/.bashrcВ конец файла добавьте строку:
export PATH="$PATH:/opt/netbeans/bin/"Сохраните файл и примените изменения:
$ source ~/.bashrc
Шаг 4 — создать ярлык в меню (desktop launcher)
Создайте файл .desktop, чтобы NetBeans появился в списке приложений:
$ sudo nano /usr/share/applications/netbeans.desktopВставьте следующие строки:
[Desktop Entry]
Name=Netbeans IDE
Comment=Netbeans IDE
Type=Application
Encoding=UTF-8
Exec=/opt/netbeans/bin/netbeans
Icon=/opt/netbeans/nb/netbeans.png
Categories=GNOME;Application;Development;
Terminal=false
StartupNotify=trueСохраните файл.

Шаг 5 — запуск NetBeans
Запустите NetBeans из меню приложений или командой:
$ netbeansПри первом старте NetBeans загрузит модули:

Когда модули загрузятся, интерфейс откроется:

Метод 3: Установка NetBeans через snap
Snap-пакеты удобны для быстрого разворачивания и изоляции приложений.
Проверьте версию snap:
$ snap version
Установите NetBeans через snap:
$ sudo snap install netbeans --classicОпция –classic даёт классические разрешения (неограниченный доступ к файловой системе пользователя), что требуется некоторым IDE.
Сравнение методов и рекомендации
- apt
- Плюсы: просто, интеграция с системой обновлений apt.
- Минусы: версия может быть устаревшей.
- ZIP (ручная установка)
- Плюсы: устанавливается самая свежая версия, полный контроль над расположением файлов.
- Минусы: нужно самому обновлять и настраивать ярлыки.
- snap
- Плюсы: легко установить, автоматически обновляется и изолирован от системы.
- Минусы: возможны ограничения в доступе к файловой системе, большие пакеты.
Выбор рекомендации:
- Для пользователей, которым важна последняя версия и контроль — метод 2 (архив).
- Для тех, кто ценит простоту и системные обновления — метод 1 (apt).
- Для быстрого развёртывания и простых обновлений — snap.
Чеклисты по ролям
Разработчик:
- Установить JDK 8+; проверить java –version.
- Установить NetBeans (предпочтительно метод 2 для последних функций).
- Настроить плагины для нужных языков/фреймворков.
- Проверить шаблоны проектов (Java, Maven, Gradle).
Системный администратор:
- Обеспечить наличие дискового пространства (/opt требует прав root).
- Настроить ярлыки /usr/share/applications.
- Настроить резервное копирование конфигурации (~/.netbeans).
QA-инженер:
- Убедиться, что среда запускает проекты и проходятся тесты.
- Проверить совместимость с CI (Gradle/Maven).
Критерии приёмки
Установка считается успешной, если выполняются все пункты:
- java –version возвращает JDK 8 или выше.
- netbeans запускается и открывает рабочее окружение.
- Можно создать и запустить простое Java-приложение (Hello World).
- Ярлык NetBeans доступен в меню приложений (если установлен графический интерфейс).
Устранение неполадок — распространённые проблемы и решения
- NetBeans не запускается или завершается с ошибками:
- Проверьте, что JDK установлен и JAVA_HOME/ PATH настроены.
- Запустите netbeans из терминала и изучите вывод ошибок.
- Проблемы с правами доступа (особенно при установке в /opt):
- Убедитесь, что файлы принадлежат root, а запуск выполняется пользователем с правами на чтение/исполнение.
- Проблемы с плагинотехникой или загрузкой модулей:
- Откройте папку профиля пользователя ~/.netbeans и посмотрите логи в папках var/log.
- Snap-версия не видит файлы пользователя:
- Используйте –classic при установке snap или настройте разрешения snap через snap connect.
Советы по безопасности и совместимости
- Устанавливайте JDK из проверенных репозиториев (официальный Ubuntu / AdoptOpenJDK / Temurin).
- Если вам важна безопасность и контроль зависимостей, используйте ручную установку и управляйте версиями вручную.
- Для автоматических обновлений и изоляции используйте snap, но проверьте требования доступа к файлам.
Короткая методология выбора способа установки
- Нужно быстро получить рабочее окружение без тонкой настройки? Выберите snap или apt.
- Нужна последняя версия IDE или контроль над файлами? Выберите ручную установку из ZIP.
- Планируется массовая установка на серверы/станции? Рассмотрите скрипт автоматизации и /opt.
Примеры полезных команд и сниппет
Проверка Java:
$ java --versionЗапуск NetBeans:
$ netbeansЕсли команда netbeans не найдена после ручной установки — проверьте PATH и наличие файла /opt/netbeans/bin/netbeans.
Мини-диаграмма для выбора способа (Mermaid)
flowchart TD
A[Нужна последняя версия?] -->|Да| B[Загрузить ZIP и установить в /opt]
A -->|Нет| C[Нужна простота?]
C -->|Да| D[Установить через snap]
C -->|Нет| E[Установить через apt 'если доступно']Краткое резюме
- Подготовьте систему: установите JDK 8 или выше.
- Выберите метод установки в зависимости от требований: apt (просто), ZIP (контроль/актуальность), snap (удобно).
- Создайте desktop-файл для интеграции в окружение рабочего стола.
- Проверьте запуск и создайте тестовое приложение для валидации установки.
Полезные ссылки
- Официальный сайт Apache NetBeans: https://netbeans.apache.org/
- Документация по Java и OpenJDK: https://openjdk.java.net/
Похожие материалы
Доступ к Android с разбитым экраном
Сброс Samsung при заблокированном телефоне
Как разогнать монитор через NVIDIA Control Panel
APC_INDEX_MISMATCH: как исправить BSOD в Windows
Как исправить ошибку Blink 1011