Руководство по установке Apache Groovy на Ubuntu 20.04
Для непосвященных: Apache Groovy — это мощный динамический язык для платформы Java, который помогает разработчикам создавать программы с простым для изучения синтаксисом. Это отличный инструмент, который легко интегрируется с любой программой Java, что позволяет разработчикам создавать более качественные приложения с мощными функциями, включая возможности написания сценариев и многое другое. Если вы разработчик Java и собираетесь разрабатывать приложения, вам, возможно, захочется интегрировать Apache Groovy с вашими кодами. Дополнительную информацию об Apache2 Groovy можно найти на его домашней странице. Чтобы начать установку Apache Groovy в Ubuntu, выполните следующие действия:
Шаг 1: Подготовка Ubuntu
Перед установкой системы выполните ее обновление:
sudo apt update
sudo apt dist-upgrade
sudo apt autoremove
Шаг 2: Установка OpenJDK 8
Чтобы правильно использовать Apache Groove, вам потребуется установленная Java. Сначала загрузите пакет разработки Java 8: официальный Oracle JDK или Open JDK.
sudo apt-get install openjdk-8-jdk openjdk-8-doc
java -version
Пример вывода команды:
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
Шаг 3: Загрузка Apache Groovy
Самый быстрый и простой способ — использовать сценарий установки.
sudo apt install curl
curl -s get.sdkman.io | bash
Extract script archive…
Install scripts…
Set version to 5.7.4+362 …
Attempt update of interactive bash profile on regular UNIX…
Added sdkman init snippet to /home/richard/.bashrc
Attempt update of zsh profile…
Updated existing /home/richard/.zshrc
All done!
Please open a new terminal, or run the following in the existing one:
source "/home/richard/.sdkman/bin/sdkman-init.sh"
sdk help
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install groovy
That should install Groovy and show a similar message as below after the installation: После успешной установки вы увидите следующее:
==== BROADCAST =================================================================
2020-04-03: Grails 4.0.3 released on SDKMAN! #grailsfw
2020-04-03: Micronaut 1.3.4 released on SDKMAN! #micronautfw
* 2020-04-02: Micronaut 2.0.0.M2 released on SDKMAN! #micronautfw
Downloading: groovy 3.0.2
In progress…
############################################################################ 100.0%
Installing: groovy 3.0.2
Done installing!
Setting groovy 3.0.2 as default.
Проверим версию Groovy:
groovy -version
Пример вывода:
Groovy Version: 3.0.2 JVM: 1.8.0_242 Vendor: Private Build OS: Linux
groovysh
Apr 05, 2020 5:10:31 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Groovy Shell (3.0.2, JVM: 1.8.0_242)
Type ':help' or ':h' for help.
groovy:000>
Дополнение от переводчика:
Чтобы отключить ошибку “awterror assistive technology not found” надо открыть файл:
sudo vim /etc/java-8-openjdk/accessibility.properties
#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
Оригинал статьи by Richard Zayzay Posted on 08/09/2020