Ошибка установки NetBeans: не удается инициализировать пользовательский интерфейс, работающий в автономном режиме. - PullRequest
8 голосов
/ 22 декабря 2011

Я пытаюсь установить NetBeans в Linux Mint, и каждый раз при запуске сценария установки получаю следующую ошибку:

Настройка установщика ... Поиск JVM в системе ..Извлечение данных установки ... Запуск мастера установки ... Не удается инициализировать пользовательский интерфейс. Запуск в автономном режиме

Что нужно сделать, чтобы он работал?

Ответы [ 6 ]

13 голосов
/ 13 июня 2012

Если в будущем у кого-то возникнет эта проблема, Netbeans не понравится OpenJDK 6, но, к счастью, он отлично работает с OpenJDK 7 (как и в Java 7, как и в случае с OpenJDK, это эталонная реализация).Просто убедитесь, что вы удалили все пакеты Java 6 перед установкой.На Ubuntu и Mint можно сделать:

sudo apt-get purge ^openjdk-6-*
sudo apt-get install openjdk-7-jdk

После этого все должно работать.

9 голосов
/ 09 января 2012

Похоже, Netbeans не работает должным образом с Openjdk.Вот что я сделал (в Linux Mint 12):

sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk

Тогда вы сможете запустить установщик .sh как обычно.

2 голосов
/ 20 февраля 2013

Я столкнулся с той же проблемой на Kubuntu 12.04 LTS, но мне нужен Sun JDK 6 для проекта, который я поддерживаю. Я наткнулся на OAB-Java-скрипт Мартина Вимпресса (в виде help.ubuntu.com ), который создает и устанавливает локальный репозиторий apt для Sun JDK 6. Самые последние инструкции можно найти в Мартина. github сайт, который работает следующим образом:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7/oab-java.sh \
-O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh

Если вы хотите увидеть, что делает этот скрипт во время его работы, выполните из другой оболочки следующее:

tail -f ./oab-java.sh.log

В качестве альтернативы, вы можете клонировать репозиторий OAB-Java и запустить сценарий из него:

git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh

В любом случае, как только это произойдет, следуйте инструкциям Хосе, чтобы удалить openjdk и установить sun jdk:

sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk


И последнее замечание: скрипт принимает аргумент -7, который создаст и установит локальный репозиторий apt для Oracle JDK 7, если вы захотите пойти по этому пути.

1 голос
/ 09 февраля 2016
  1. Изменить приоритет исполняемых файлов Oracle Java:

    export PATH = / usr / java / latest / bin: $ PATH

  2. Запустите установщик:

    . / Netbeans-8.1-linux.sh

1 голос
/ 08 ноября 2013

Мне удалось заставить его работать, войдя в целевую систему с помощью ssh -X, затем убедившись, что DISPLAY был экспортирован.Это решает проблемы X-сервера.

0 голосов
/ 17 июня 2015

Что мне помогло, так это установка среды java по умолчанию из терминала:

sudo apt-get install default-jre
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...