Вы начинающий 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. Выполните следующие действия:
- Посетите страницу загрузки Oracle JDK ( https://www.oracle.com/java/technologies/javase-jdk11-downloads.html ).
- Примите лицензионное соглашение и загрузите соответствующий двоичный файл JDK для вашей версии Ubuntu.
- Откройте терминал и перейдите в каталог, в котором находится загруженный файл.
- Извлеките архив JDK с помощью следующей команды (замените
<filename>на фактическое имя файла):
tar -xvf <filename>
-
Переместите извлеченную папку JDK в нужное место, например
/usr/lib/jvm/. -
Задайте переменные среды Java, открыв файл
.bashrcв домашнем каталоге и добавив в конец следующие строки:
export JAVA_HOME=/usr/lib/jvm/<jdk_folder>
export PATH=$JAVA_HOME/bin:$PATH
- Сохраните файл и выполните следующую команду, чтобы применить изменения:
source ~/.bashrc
- Проверьте установку, выполнив:
jshell --version
Метод 3: использование SDKMAN!
СДКМАН! — это удобный инструмент, который управляет несколькими версиями комплектов разработки Java. Выполните следующие действия, чтобы установить JShell с помощью SDKMAN!:
- Установите SDKMAN! выполнив следующую команду:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
- Установите нужную версию Java Development Kit (JDK). Например, чтобы установить JDK 11, выполните:
sdk install java 11.0.12.hs-adpt
- Установите версию Java по умолчанию на ту, которую вы только что установили:
sdk default java 11.0.12.hs-adpt
- Проверьте установку, выполнив:
jshell --version
Метод 4. Использование Docker
Если вам знаком Docker, вы можете использовать его возможности контейнеризации для запуска JShell. Выполните следующие действия:
-
Установите Docker на свой компьютер с Ubuntu, следуя официальной документации Docker.
-
Откройте терминал и выполните следующую команду, чтобы получить образ Docker для JShell:
docker pull adoptopenjdk/openjdk11:jdk-11.0.12_7
- Запустите 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!