Java

Java#

Java — это мощный объектно-ориентированный язык программирования для веб-разработки.

Основные пакеты для десктопной разработки на Java (варианты JDK)#

Пакет

Версия

Репозиторий

Описание

openjdk-17-jdk

17.0.13+11-2~deb12u1

extended

Комплект разработки ПО на Java

Axiom JDK Pro

21.0.7+9

Axiom JDK

Дистрибутив для запуска, компиляции и отладки приложений (альтернатива openjdk)

ГосJava

11.0.26.8-3+alse18

Лаборатория 50

ГосJava 11 JRE (опенсорсный - альтернатива openjdk)

Дополнительные пакеты (системы автоматизации сборки и IDE для Java)#

Пакет

Версия

Репозиторий

Описание

maven

3.8.7-1

extended

Инструмент для автоматической сборки проектов на Java и др. языках

gradle

4.4.1-18+b1

extended

Система управления проектами (в т.ч. Java)

OpenIDE

21.0.5+9-b1

Axiom JDK

IDE для разработки (рекомендуемое)

Eclipse

4.25.0

eclipse

IDE для разработки

IntelliJ IDEA

2024.3.4

jetbrains

IDE для разработки

Примечание

OpenIDE — бесплатная лицензионно чистая IDE на базе IntelliJ IDEA Community Edition с открытым исходным кодом.

Развитием OpenIDE занимается некоммерческое партнерство, основанное компаниями «Группа Астра», Haulmont и Axiom JDK.

OpenIDE предлагает расширенную поддержку Spring и Docker, чего нет в IntelliJ IDEA Community Edition.

В OpenIDE пакет Axiom JDK (бесплатный) доступен для скачивания напрямую из окна выбора JDK.

Добавлена удобная интеграция с GitFlic.

Разработка веб-приложений на Spring в Astra Linux