Введение
Интегрированная среда разработки
IntelliJ IDEA (/ɪ//n/'/t//ɛ//l//ɪ//dʒ//ə// //aɪ/'/d//iː//ə/) – это интегрированная среда разработки (IDE), написанная на Java для разработки компьютерного программного обеспечения на языках Java, Kotlin, Groovy и других языках, работающих на JVM. Она разработана компанией JetBrains (ранее известной как IntelliJ) и доступна в виде Community Edition с лицензией Apache 2, а также в проприетарной коммерческой версии. Обе версии могут использоваться для коммерческой разработки.
История
Первая версия IntelliJ IDEA была выпущена в январе 2001 года и стала одной из первых доступных Java IDE с интегрированными возможностями расширенной навигации по коду и рефакторинга. В 2009 году JetBrains опубликовала исходный код IntelliJ IDEA под лицензией Apache License 2.0 с открытым исходным кодом. JetBrains также начала распространять ограниченную версию IntelliJ IDEA, состоящую из функций с открытым исходным кодом, под названием Community Edition. Коммерческая версия Ultimate Edition предоставляет дополнительные возможности и остаётся доступной за плату. В отчёте InfoWorld за 2010 год IntelliJ IDEA получила наивысший балл среди четырёх ведущих инструментов разработки на Java: Eclipse, IntelliJ IDEA, NetBeans и JDeveloper. В декабре 2014 года Google представила версию 1.0 Android Studio, IDE с открытым исходным кодом для разработки приложений Android, основанную на Community Edition с открытым исходным кодом. Другие среды разработки, построенные на основе платформы IntelliJ, включают AppCode, CLion, DataGrip, GoLand, PhpStorm, PyCharm, Rider, RubyMine, WebStorm и MPS. В сентябре 2020 года Huawei объявила о выпуске и выпустила версию 1.0 DevEco Studio, IDE с открытым исходным кодом для разработки приложений HarmonyOS, основанную на JetBrains IntelliJ IDEA с использованием SmartAssist от Huawei для Windows и macOS.
Системные требования
+ Системные требования для IntelliJ IDEA 2023.3
WindowsmacOSLinux
Операционная система
64-битная Windows 10, версия 1809 (или Windows Server 2019) или новее
macOS Big Sur или новее
Дистрибутив Linux с glibc 2.27 или новее, поддерживающий GNOME, KDE или Unity
Оперативная память
Минимум 2 ГБ оперативной памяти; рекомендуется 8 ГБ оперативной памяти
Дисковое пространство
Требуется 3,5 ГБ; рекомендуется твердотельный накопитель (SSD) с не менее 5 ГБ свободного места
Версия JDK
Поддерживаются JDK 7–21
Версия JRE
В комплекте с Java 17
Разрешение экрана
Требуется не менее 1024×768; рекомендуется не менее 1920×1080