Как установить Oracle Java JDK 16 на Raspberry Pi

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) используется для разработки и тестирования приложений Java. Его используют Java-разработчики по всему миру. Недавно был выпущен Oracle JDK 16. Версия Oracle JDK 16 также доступна для Raspberry Pi.

В этой статье я покажу вам, как установить Oracle JDK 16 на Raspberry Pi 4. Итак, приступим.







Оглавление

  1. Требования
  2. Загрузка Oracle JDK 16 на свой компьютер
  3. Копирование файла архива Open JDK 16 в Raspberry Pi
  4. Установка Oracle JDK 16 на Raspberry Pi
  5. Тестирование Oracle JDK 16 на Raspberry Pi
  6. Заключение

Требования

Oracle JDK 16 доступен только для 64-разрядных процессоров ARM. Итак, для работы Oracle JDK 16 на Raspberry Pi должна быть установлена ​​64-разрядная операционная система.



У нас есть руководства по установке некоторых из самых популярных 64-разрядных операционных систем на Raspberry Pi 4. Вы можете проверить их, если вам понадобится помощь в этом.



  1. Ubuntu Server 20.04 LTS: Установите Ubuntu Server на Raspberry Pi в безголовом режиме и подключитесь по SSH
  2. Рабочий стол Ubuntu 20.04 LTS: Установите Ubuntu Desktop 20.04 LTS на Raspberry Pi 4
  3. Ubuntu MATE 20.04 LTS: Установите Ubuntu MATE 20.04 LTS на Raspberry Pi 4
  4. Kali Linux: Установите Kali Linux на Raspberry Pi 4
  5. Debian: Установите Debian на Raspberry Pi 4

ЗАМЕТКА: Я буду использовать 64-разрядную версию операционной системы Ubuntu Server 20.04 LTS на моем Raspberry Pi 4 для демонстрации. Но любая из упомянутых ранее 64-битных операционных систем должна работать нормально.





Загрузка Oracle JDK 16 на свой компьютер

Вы можете скачать Oracle JDK 16 из официальный сайт Oracle .

Сначала посетите официальная страница загрузки JDK 16 из вашего любимого веб-браузера и щелкните Сжатый архив Linux ARM 64 ссылка для скачивания ( jdk-16.0.1_linux-aarch64_bin.tar.gz ), как показано на скриншоте ниже.



Проверить Я ознакомился и принимаю лицензионное соглашение Oracle Technology Network для Oracle Java SE. флажок и нажмите Загрузите jdk-16.0.1_linux-aarch64_bin.tar.gz как отмечено на скриншоте ниже.

Выберите каталог, в котором вы хотите сохранить архивный файл Oracle JDK 16, и нажмите Сохранить .

Загружается архивный файл Oracle JDK 16. Это может занять некоторое время.

На этом этапе должен быть загружен архивный файл Oracle JDK 16, как вы можете видеть на снимке экрана ниже.

Копирование файла архива Open JDK 16 в Raspberry Pi

После того, как файл архива Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz загружен, вам необходимо перенести его на Raspberry Pi. Вы можете сделать это через SFTP или с помощью USB-накопителя. В этом разделе показано, как использовать протокол SFTP для передачи архивного файла Oracle JDK 16. jdk-16.0.1_linux-aarch64_bin.tar.gz к вашему Raspberry Pi.

Откройте сеанс терминала в каталоге, в который вы загрузили архивный файл Oracle JDK 16, и введите следующую команду для подключения к Raspberry Pi по протоколу SFTP.

$ sftp [адрес электронной почты защищен]

ЗАМЕТКА: Здесь, убунту это имя пользователя для входа в систему, и 192.168.0.106 это IP-адрес моего Raspberry Pi 4. Он будет другим для вас. Так что не забудьте заменить их своими.

Введите свой пароль для входа и нажмите .

Вы должны авторизоваться.

Чтобы передать файл архива Oracle JDK jdk-16.0.1_linux-aarch64_bin.tar.gz на Raspberry Pi выполните следующую команду SFTP:

sftp> поставить jdk-16.0.1_linux-aarch64_bin.tar.gz

Архивный файл Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz должны быть перенесены на ваш Raspberry Pi, как вы можете видеть на скриншоте ниже.

Теперь закройте сеанс SFTP с помощью следующей команды SFTP:

sftp> выход

Установка Oracle JDK 16 на Raspberry Pi

После того, как вы скопировали архивный файл Oracle JDK 16 на Raspberry Pi, вы готовы к установке Oracle JDK 16 на Raspberry Pi.

Сначала подключите SSH к Raspberry Pi следующим образом:

$ ssh [адрес электронной почты защищен]

ЗАМЕТКА: Здесь, убунту это имя пользователя для входа в систему, и 192.168.0.106 это IP-адрес моего Raspberry Pi 4. Он будет другим для вас. Так что не забудьте заменить их своими.

Введите свой пароль для входа и нажмите .

Вы должны войти в свой Raspberry Pi через SSH.

Архивный файл Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz должен быть в ДОМ каталог вашего Raspberry Pi, как вы можете видеть на скриншоте ниже.

$ ls -lh

Распакуйте архивный файл Oracle JDK 16. jdk-16.0.1_linux-aarch64_bin.tar.gz в / opt каталог следующим образом:

tar sudo tar -xzf jdk-16.0.1_linux-aarch64_bin.tar.gz -C / opt

После извлечения архивного файла Oracle JDK 16 в / opt каталог, вы должны увидеть новый каталог jdk-16.0.1 / в / opt каталог, как вы отметили на скриншоте ниже. Запомните имя каталога, так как оно вам очень скоро понадобится.

$ ls -lh / opt

Теперь вам нужно добавить Oracle JDK 16 в ДОРОЖКА вашего Raspberry Pi, чтобы вы могли запускать команды доступа Oracle JDK 16 как обычно.

Создать новый файл jdk16.sh в /etc/profile.d/ каталог с помощью нано текстовый редактор следующим образом:

$ sudo nano /etc/profile.d/jdk16.sh

Введите следующие строки в jdk16.sh файл.

экспорт JAVA_HOME = '/ opt / jdk-16.0.1'
экспорт PATH = '$ PATH: $ {JAVA_HOME} / bin'

Когда вы закончите, нажмите + Икс с последующим А ТАКЖЕ а также чтобы спасти jdk16.sh файл.

Теперь перезапустите Raspberry Pi, чтобы изменения вступили в силу.

$ sudo перезагрузка

Как только ваш Raspberry Pi загрузится, вы должны увидеть /opt/jdk-16.0.1/bin каталог добавлен в ДОРОЖКА переменная оболочки, как показано на скриншоте ниже.

$ echo $ PATH

Теперь у вас должен быть доступ к Джава , javac и другие команды JDK.

Если вы распечатаете версию Джава а также javac команд, в нем должно быть указано, что вы используете Java 16, как вы можете видеть на снимке экрана ниже.

$ java -версия
$ javac -version

Тестирование Oracle JDK 16 на Raspberry Pi

Чтобы проверить, можете ли вы скомпилировать простую программу Java с использованием Oracle JDK 16, создайте новый исходный файл Java. HelloWorld.java следующее:

$ nano HelloWorld.java

Введите следующие строки кодов в поле HelloWorld.java исходный файл.

общественный классПривет, мир{
общественный статический пустотаглавный( Нить []аргументы) {
Система .из.println('Привет, мир!');
}
}

Когда вы закончите, нажмите + Икс с последующим А ТАКЖЕ а также чтобы спасти HelloWorld.java исходный файл.

Чтобы скомпилировать HelloWorld.java исходный файл, выполните следующую команду:

$ javac HelloWorld.java

Новый файл HelloWorld.class должен быть сгенерирован, как вы можете видеть на скриншоте ниже. Это означает, что HelloWorld.java исходный файл был успешно скомпилирован.

$ ls -lh

Однажды HelloWorld.java исходный файл скомпилирован, вы можете запустить Привет, мир запрограммируйте следующим образом:

$ java HelloWorld

Как видите, Привет, мир программа распечатала текст Привет, мир! На экране. Итак, вы можете компилировать и запускать программы Java с помощью Oracle JDK 16. Он работает нормально.

Заключение

В этой статье я показал вам, как загрузить Oracle JDK 16 для Raspberry Pi. Я также показал вам, как установить Oracle JDK 16 на Raspberry Pi. Я показал вам, как скомпилировать простую программу Java и запустить ее с Oracle JDK 16 на вашем Raspberry Pi.