netbeans не можуть бути включені всі запитувані модулі


31

Я знаю, що це питання вже розміщено, але надані рішення не працюють для мене. Я додав 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.

Вся допомога вдячна.

Відповіді:


53

Перейдіть до / тощо та відкрийте netbeans.conf.

Примітка : ви можете знайти netbeans_root_folderсls -l $(which netbeans)

Переконайтесь, що змінна netbeans_jdkhomeмає правильне значення, наприклад:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

+1 Або / usr / local / java / java-8-oracle
Zon

2
і для openJdk => netbeans_jdkhome = "/ usr / lib / jvm / java-8-openjdk-amd64 /"
ArMo 372,

Де "rootbe folder / тощо"?
fedd

1
@fedd для папок root ls -l $(which netbeans) дасть вам цю відповідь, що /usr/local/netbeans-8.2/може бути ...
Philippe Gachoud

3

Або редагуйте, /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

1

редагувати /usr/local/netbeans-XY/etc/netbeans.conf файл

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"

Я не розумію, що це означає. Що ти повинен зробити читачем із фрагментом netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"? Чи можете ви відредагувати свою публікацію, щоб пояснити? Спасибі.
Девід Фоерстер

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.