Настройка среды разработки #
Компоненты среды разработки #
В данном разделе описана настройка окружения для разработчика, которое будет использоваться в рамках курса.
Инструменты среды:
- Liberica JDK: https://bell-sw.com/pages/downloads/
- Средство сборки и запуска задач Gradle: https://gradle.org/
- Среда разработки Kotlin-приложений IDEA Ultimate: https://www.jetbrains.com/idea/
Выбор интегрированной среды разработки #
Большинство инструментов нижнего уровня (средства разработки, используемые библиотеки) доступны без оплаты для использования в коммерческих проектах. Для разработки приложений с помощью этих компонентов можно использовать бесплатные редакторы кода и среды разработки:
- IDEA Community: https://www.jetbrains.com/idea/
- Eclipse IDE: https://www.eclipse.org/
- Visual Studio Code: https://code.visualstudio.com/
- GNU Emacs: https://www.gnu.org/software/emacs/
- Vim: https://www.vim.org/
Данные среды не поддерживают необходимые все необходимые технологии «из коробки» и требуют выполнения дополнительной настройки. Чтобы облегчить этап настройки среды разработки в рамках курса будем использовать полнофункциональную версию JetBrains IDEA Ultimate.
Получение студенческой лицензии #
Компания JetBrains предоставляет для студентов бесплатную лицензию на JetBrains IDEA Ultimate для студентов. Данная лицензия позволяет использовать среды разработки в рамках учебного процесса.
Вам необходимо получить личную студенческую лицензию следуя руководству на сайте компании https://www.jetbrains.com/ru-ru/community/education/#students.
Установка компонентов в ОС ALT Linux 10 платформы #
- Установите менеджер средств разработки SdkMan! https://sdkman.io/
- Посмотрите доступные версии JDK,
sdk list java
, выберите последний выпуск Liberica JDK в 17 ветке, например17.0.4.fx-librca
. - Установите данную версию:
sdk install java 17.0.4.fx-librca
. - Получите лицензию на использование JetBrains IDEA Ultimate как это описано выше.
- Скачайте и установите JetBrains IDEA Ultimate. Для установки удобнее всего воспользоваться JetBrains Toolbox: https://www.jetbrains.com/toolbox-app/. Используйте лицензию, полученную на предыдущем шаге.
- Запустите инструмент JetBrains IDEA Ultimate и добавьте Liberica JDK в список доступных JDK.
Установка компонентов в ОС Windows #
- Получите лицензию на использование JetBrains IDEA Ultimate как это описано выше.
- Скачайте и установите LTS-версию JDK: https://bell-sw.com/pages/downloads/. В рамках курса будет использована актуальная LTS-версия JDK, 17.
- Скачайте и установите JetBrains IDEA Ultimate. Для установки удобнее всего воспользоваться JetBrains Toolbox: https://www.jetbrains.com/toolbox-app/. Используйте лицензию, полученную на первом шаге.
- Запустите среду JetBrains IDEA Ultimate и добавьте Liberica JDK в список доступных JDK.