Как установить Netbeans 9+ из ubuntu-make или umake?

контекст: вместо ручной загрузки IDE и SDK, где это возможно, я предпочитаю использовать автоматизацию, такую ​​как: rVM, SDKman, snap и umake или ubuntu make. Сфера действия этого вопроса ограничена такими инструментами, как apt, а не ручной загрузкой.

Как мне установить Netbeans 9+ используя umake?

Я установил umake с apt так как snap есть проблемы с umake,

Java 11 была установлена ​​с SDKman хотя я тоже установил 8.0.192-zulu а также 9.0.7-zulu также.

Ubuntu делает только установки Netbeans 8.2.

Как я могу получить umake скачать Netbeans 9?

Ubuntu Make

Ubuntu Make - это инструмент командной строки, который позволяет вам загружать последнюю версию популярных инструментов разработчика в вашу установку, устанавливая ее вместе со всеми необходимыми зависимостями (которая будет запрашивать только root-доступ, если у вас не установлены все необходимые зависимости). уже), включите multi-arch в вашей системе, если вы работаете на 64-битной машине, интегрируйте ее с панелью запуска Unity. По сути, одна команда, с которой ваша система готова к разработке!

Так как я в версии 8.2 для Netbeans по-видимому, есть лучший способ использовать umake,

thufir@dur:~$  
thufir@dur:~$ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/home/thufir/.local/share/umake/ide/netbeans/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
^C
thufir@dur:~$ 
thufir@dur:~$ java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
thufir@dur:~$ 
thufir@dur:~$ javac -version
javac 11.0.1
thufir@dur:~$ 
thufir@dur:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:    18.10
Codename:   cosmic
thufir@dur:~$ 

Может быть, я должен понизить Java:

/questions/520429/netbeans-ustanovlennyij-cherez-apt-otkryivaetsya-no-zatem-zakryivaetsya-javalang/520431#520431

а затем переустановите NB, Однако я не вижу, как это обновит netbeans.

сноска: на самом деле, Netbeans 8.2 отлично устанавливается из оснастки версии ubuntu-make или же umake ,

1 ответ

Решение

Обновление (8 апреля 2019 года):
Apache Netbeans (инкубационный) теперь доступен через ubuntu-make. Как говорится, последняя версия, теперь вы можете установить Netbeans 11.0, используя ubuntu-make. Для этого запустите:

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get install ubuntu-make
umake ide netbeans

Исторический ответ:

Согласно официальному репозиторию Ubuntu-make на GitHub, данные Netbeans, такие как ссылка, были обновлены / зафиксированы 30 марта 2017 года, а Netbeans 9.0 был выпущен 29 июля 2018 года. Поэтому я считаю, что на данный момент невозможно установить Netbeans 9.0 через ubuntu -сделать, пока не обновит детали. Вы обнаружите, что все папки, которые содержат подробности о Netbeans, содержат сведения о версии 8.2.

Также, согласно официальным примечаниям к выпуску Netbeans 8.2:

Протестированный JDK для этого выпуска - JDK 8u101 для Windows, Linux и OS X. Версия IDE 8.2 не может быть установлена ​​или запущена на JDK старше JDK 8.

Поэтому я считаю, что лучше понизить версию Java и использовать Netbeans 8.2 или установить Netbeans 9.0 другими способами.

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