Как установить 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:
а затем переустановите 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 другими способами.