JShell в Ubuntu: изучение удобных методов интерактивной разработки на Java

Вы начинающий Java-разработчик и хотите улучшить свои навыки программирования в Ubuntu? Что ж, вам повезло! В этой статье блога мы погрузимся в мир JShell, мощной интерактивной оболочки Java, и рассмотрим различные способы ее установки и использования на вашем компьютере с Ubuntu. Итак, возьмите свой любимый напиток, включите терминал и начнем!

Метод 1: использование диспетчера пакетов Ubuntu

Самый простой способ установить JShell в Ubuntu — через менеджер пакетов. Откройте терминал и выполните следующую команду:

sudo apt-get update
sudo apt-get install openjdk-11-jdk

После завершения установки убедитесь, что JShell успешно установлен, выполнив команду:

jshell --version

Метод 2: установка вручную с веб-сайта Oracle

Если вы предпочитаете использовать последнюю версию JShell, вы можете установить ее вручную с веб-сайта Oracle. Выполните следующие действия:

  1. Посетите страницу загрузки Oracle JDK ( https://www.oracle.com/java/technologies/javase-jdk11-downloads.html ).
  2. Примите лицензионное соглашение и загрузите соответствующий двоичный файл JDK для вашей версии Ubuntu.
  3. Откройте терминал и перейдите в каталог, в котором находится загруженный файл.
  4. Извлеките архив JDK с помощью следующей команды (замените <filename>на фактическое имя файла):
tar -xvf <filename>
  1. Переместите извлеченную папку JDK в нужное место, например /usr/lib/jvm/.

  2. Задайте переменные среды Java, открыв файл .bashrcв домашнем каталоге и добавив в конец следующие строки:

export JAVA_HOME=/usr/lib/jvm/<jdk_folder>
export PATH=$JAVA_HOME/bin:$PATH
  1. Сохраните файл и выполните следующую команду, чтобы применить изменения:
source ~/.bashrc
  1. Проверьте установку, выполнив:
jshell --version

Метод 3: использование SDKMAN!

СДКМАН! — это удобный инструмент, который управляет несколькими версиями комплектов разработки Java. Выполните следующие действия, чтобы установить JShell с помощью SDKMAN!:

  1. Установите SDKMAN! выполнив следующую команду:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
  1. Установите нужную версию Java Development Kit (JDK). Например, чтобы установить JDK 11, выполните:
sdk install java 11.0.12.hs-adpt
  1. Установите версию Java по умолчанию на ту, которую вы только что установили:
sdk default java 11.0.12.hs-adpt
  1. Проверьте установку, выполнив:
jshell --version

Метод 4. Использование Docker

Если вам знаком Docker, вы можете использовать его возможности контейнеризации для запуска JShell. Выполните следующие действия:

  1. Установите Docker на свой компьютер с Ubuntu, следуя официальной документации Docker.

  2. Откройте терминал и выполните следующую команду, чтобы получить образ Docker для JShell:

docker pull adoptopenjdk/openjdk11:jdk-11.0.12_7
  1. Запустите JShell в контейнере Docker с помощью следующей команды:
docker run -it --rm adoptopenjdk/openjdk11:jdk-11.0.12_7 jshell

Теперь вы можете пользоваться интерактивной оболочкой Java, предоставляемой JShell, прямо из контейнера Docker.

Заключение

В этой статье мы рассмотрели несколько способов установки JShell в Ubuntu. Независимо от того, решите ли вы использовать менеджер пакетов, установить вручную с веб-сайта Oracle, использовать SDKMAN! или запустить JShell в контейнере Docker, у вас есть множество вариантов, соответствующих вашим предпочтениям. Имея в своем распоряжении JShell, вы можете экспериментировать, тестировать фрагменты кода и интерактивно изучать язык Java, что упрощает процесс разработки Java в Ubuntu!

Итак, попробуйте эти методы установки JShell в Ubuntu и откройте совершенно новый уровень интерактивности в своих приключениях по программированию на Java!