NetBeans не все запрошенные модули могут быть включены

Я знаю, что этот вопрос уже был опубликован, но предоставленные решения не работают для меня. Я добавил репозиторий webupd8team/java и установил oracle-java8-installer и oracle-java8-set-default. Я скачал netbeans 8.1 с netbeans.org (полная версия), установил его, но когда дело доходит до включения java-модулей, происходит сбой, показывая мне список всех модулей, которые netbeans не может включить.

Я также запустил sudo update-alternatives --config java, который выводит

  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         auto mode
* 1            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

JDK, кажется, отсутствует.

Я получаю правильный вывод, когда запускаю java -version и javac -version

Я также попытался выполнить команду netbeans --jdkhome /usr/lib/jvm/java-8-oracle, но безуспешно. Я получаю сообщение об ошибке, в котором говорится, что netbeans не установлен.

Теперь все это происходит только с версией, которую я скачал с сайта. Когда я устанавливаю netbeans из оболочки (sudo apt-get install netbeans), все работает просто отлично.

Дело в том, что мне нужна полная версия с сайта, потому что я работаю с поддержкой серверов HTML5, CSS, J2EE и GlassFish.

Вся помощь приветствуется.

31
задан 26 March 2016 в 23:27

5 ответов

Либо отредактируйте /usr/local/netbeans-X.Y/etc/netbeans.conf, чтобы он содержал

netbeans_jdkhome="/usr/lib/jvm/java"

, либо используйте команду:

/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/java
0
ответ дан 26 March 2016 в 23:27

Отредактируйте файл /usr/local/netbeans-X.Y/etc/netbeans.conf

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"
.
0
ответ дан 26 March 2016 в 23:27

Перейдите к / и т.д. и откройте netbeans.conf.

Примечание : можно найти с ls -l $(which netbeans)

, Удостоверяются, что переменная netbeans_jdkhome имеет правильное значение, что-то как:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
0
ответ дан 27 March 2016 в 09:27
  • 1
    Безотносительно. Опасайтесь оскорблять и отмечать кто-то, кто пытается помочь Вам..., по крайней мере, пока проблемный источник не был обнаружен. Иначе Вы могли потратить много пищевой вороны времени. Никакие заботы здесь. Я wasn' t зная, что у Вас был определенный ответ, который Вы искали. Я думал, что Вы просто хотели справку, решая Вашу проблему. Лучше всего Вам. – jones0610 21 July 2017 в 13:04

Удаление и установка с выбранным JVM

https://i.stack.imgur.com/3j8XG.png

0
ответ дан 17 April 2019 в 06:29

Это означает, что файл netbeans.conf (расположенный в двух местах) был настроен неправильно. Чтобы решить эту проблему, вы можете сделать:

Первое: открыть ТЕРМИНАЛ перейти в /etc

cd /etc

Второе: открыть netbeans.conf от имени суперпользователя (sudo):

sudo gedit netbeans.conf

Третье: отредактируйте строку, соответствующую вашей папке JVM (виртуальная машина Java). Это выглядит как #netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64/".

Измените локальный файл в соответствии с вашей версией JVM.

Чтобы узнать, какую версию JVM вы используете, перейдите в папку JVM, набрав в терминале:

cd /usr/lib/jvm

и посмотрите, как называется папка, содержащая JVM. Например, мой называется java-8-opendjdk-amd64

Четвертое: давайте отредактируем второй файл netbeans.conf, расположенный в вашей папке установки Netbeans. Откройте ТЕРМИНАЛ и введите (здесь я буду использовать версию Netbeans 8.2):

cd /netbeans-8.2/etc

И откройте файл netbeans.conf в редакторе в качестве дополнительного использования (sudo):

sudo gedit netbeans.conf

Последний шаг: отредактируйте строку, соответствующую вашей JVM (Java Виртуальная машина). Это выглядит как #netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64/".

Не забудьте раскомментировать строку, удалив символ #.

Теперь сохраните файл, закройте Netbeans и снова запустите его! ОНО РАБОТАЕТ !

1
ответ дан 16 January 2020 в 15:38

Другие вопросы по тегам:

Похожие вопросы: