Рубрики
Без рубрики

Установка Apache Netbeans 11 на Fedora 30

Apache NetBeans 11 В настоящее время я читаю “Практический искусственный интеллект с Java для начинающих” от… С тегами fedora, java, linux, netbeans.

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”