Apache NetBeans 11
В настоящее время я читаю “Практический искусственный интеллект с Java для начинающих” Нишита Джоши из публикации Packt, и эта книга требует, чтобы я установил Apache NetBeans IDE на свой компьютер.
Отсутствует руководство по установке, поэтому я создаю этот пост 🤘
Во-первых, давайте проверим наши текущие установленные java JRE и JDK:
$ java -version openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode) $ javac -version bash: javac: command not found...
У меня сейчас нет компилятора java, и я хочу игнорировать текущую среду выполнения Java 8 и установить JDK 11 из OpenJDK, если вы хотите использовать Oracle JRE и JDK, пожалуйста, прочитайте Используя альтернативные утилиты с JRE & JDK в качестве решения. Я буду использовать OpenJDK, выпущенный для репозитория Fedora.
$ sudo dnf install java-11-openjdk java-11-openjdk-devel Last metadata expiration check: 0:25:43 ago on Fri 30 Aug 2019 02:17:06 PM +08. Dependencies resolved. ================================================================================================================================================================================================= Package Architecture Version Repository Size ================================================================================================================================================================================================= Installing: java-11-openjdk x86_64 1:11.0.4.11-0.fc30 updates 227 k java-11-openjdk-devel x86_64 1:11.0.4.11-0.fc30 updates 3.4 M Installing dependencies: java-11-openjdk-headless x86_64 1:11.0.4.11-0.fc30 updates 39 M ttmkfdir x86_64 3.0.9-56.fc30 fedora 51 k xorg-x11-fonts-Type1 noarch 7.5-21.fc30 fedora 517 k Transaction Summary ================================================================================================================================================================================================= Install 5 Packages Total download size: 43 M Installed size: 182 M Is this ok [y/N]: y
После установки java-11-openjdk и java-11-openjdk-devel моя среда выполнения все еще использует старую среду выполнения Java. Нам нужно активировать новую установленную java.
$ sudo alternatives --config java There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- *+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.fc30.x86_64/jre/bin/java) 2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.fc30.x86_64/bin/java) Enter to keep the current selection[+], or type selection number: 2
Позвольте проверить (еще раз)
$ java -version openjdk version "11.0.4" 2019-07-16 OpenJDK Runtime Environment 18.9 (build 11.0.4+11) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11, mixed mode, sharing) $ javac -version javac 11.0.4
Хорошо, теперь давайте загрузим NetBeans IDE на ваш компьютер.
Проверьте и загрузите IDE NetBeans с здесь (текущие версии NB 11.1 и NT 11.0 LTS), Apache NetBeans выпускается четыре раза в год. выпуск долгосрочной поддержки (LTS) и выпуск раннего доступа. Я установлю Apache NetBeans 11.1 на свой компьютер, используя предоставленный файл _ binary _.
$ curl -c -L -O https://www-us.apache.org/dist/netbeans/netbeans/11.1/netbeans-11.1-bin.zip % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 319M 100 319M 0 0 2453k 0 0:02:13 0:02:13 --:--:-- 3428k
После загрузки двоичного файла давайте извлекем его в /opt/
$ sudo unzip -d /opt/ ~/Downloads/netbeans-11.1-bin.zip
Мне не нравится запускать двоичный файл от имени опытного пользователя (root), поэтому позвольте изменить и установить текущего пользователя в качестве владельца
$ sudo chown -R $USER:$USER /opt/netbeans
Создайте символическую ссылку для легкого доступа с терминала
$ sudo ln -s /opt/netbeans/bin/netbeans /usr/local/bin/netbeans
Мы закончили, теперь просто запустите netbeans
со своего терминала, и Apache NetBeans IDE запустится.
При необходимости вам может потребоваться создать запись на рабочем столе (меню), создав новый файл в каталоге /usr/share/applications/
.
$ sudo vim /usr/share/applications/netbeans.desktop
Добавьте текст ниже и сохраните его.
[Desktop Entry] Name=Apache NetBeans Comment=Code Editing Java. GenericName=IDE Exec=/opt/netbeans/bin/netbeans Icon=/opt/netbeans/nb/netbeans.icns Type=Application StartupNotify=true Categories=Utility;Development;IDE; MimeType=text/plain;inode/directory; Keywords=Java;
Теперь, когда вы загрузили и установили Netbeans IDE, вы можете запустить его из меню запуска приложений или терминала. Как только приложение будет запущено, вы должны увидеть страницу приветствия по умолчанию ☕
Оригинал: “https://dev.to/robbinespu/installing-apache-netbeans-11-on-fedora-30-3bob”