Установка

Системные требования

Убедитесь, что ваш компьютер отвечает следующим требованиям:

  • 64-разрядная операционная система: Windows, Linux или macOS.

  • Оперативная память – не менее 8 ГБ (рекомендуется 16 ГБ).

  • Свободное место на жестком диске – не менее 20 GB.

Установка Jmix Studio

Jmix Studio реализована как плагин для IntelliJ IDEA. Минимальная поддерживаемая версия IntelliJ IDEA – 2022.1.

Если у вас еще не установлена IntelliJ IDEA, скачайте Community редакцию на сайте JetBrains и установите ее.

После установки IntelliJ IDEA, выполните следующие действия:

  1. Запустите IntelliJ IDEA (2022.1 или новее).

  2. На стартовом экране IDE нажмите кнопку Plugins.

    Если у вас открыт проект, используйте главное меню: FileSettings (на Windows и Linux) или IntelliJ IDEAPreferences (на macOS). Затем перейдите в раздел Plugins.

  3. Перейдите на вкладку Marketplace.

  4. Введите "Jmix" в поисковое поле. Вы увидите плагин Jmix в результатах поиска.

  5. Нажмите Install и следуйте дальнейшим инструкциям в IDE.

    install plugin

В случае, если вам необходимо настроить доступ в Интернет через прокси-сервер или установить нестандартную сборку Studio, посетите раздел Установка Studio.

Чтобы получить доступ к премиум-функциям Studio, настройте подписку в диалоговом окне Подписка.

Установка Java Development Kit (JDK)

Скачайте JDK версии 11 или 17 (например, Eclipse Temurin или Liberica JDK) и установите в каталог, предложенный установщиком. Этого достаточно для создания и запуска приложений в IDE.

Jmix 1.4 поддерживает Java 11 и 17 от любого поставщика. Однако мы не рекомендуем использовать JDK, основанный на OpenJ9, так как в прошлом это вызывало проблемы.

Чтобы запускать приложения Jmix из терминала, задайте переменную окружения JAVA_HOME как описано ниже.

  • На Windows, создайте переменную JAVA_HOME в ComputerPropertiesAdvanced System SettingsAdvancedEnvironment variablesSystem variables и укажите в ней путь к корневому каталогу установки JDK.

  • На macOS и Linux задайте переменную JAVA_HOME в файле ~/.bash_profile или в другом файле, соответствующем вашей командной оболочке.

    export JAVA_HOME="/Library/Java/JavaVirtualMachines/liberica-jdk-11.jdk/Contents/Home"
  • Перезагрузите компьютер, чтобы заданные переменные окружения вступили в силу.

  • Проверьте правильность установки переменной окружения, выполнив следующую команду в терминале:

    На Windows
    "%JAVA_HOME%\bin\java" -version
    На Linux и macOS
    "$JAVA_HOME/bin/java" -version

    Команда должна вернуть версию Java, например 11.0.12.

Если вы подключены к Интернету через прокси-сервер, некоторые системные свойства Java должны быть переданы в JVM, на которой запущены средства разработки и Gradle. Настройте эти свойства в Jmix Studio.

Устранение неполадок

В зависимости от размера вашего проекта может потребоваться увеличить доступную память для процессов IntelliJ IDEA и Gradle.

  1. В IntelliJ IDEA откройте Help → Edit Custom VM Options…​ и отредактируйте параметр -Xmx (обычно он находится сверху). Рекомендуемое значение – 2048m или более, например:

    -Xmx2048m
  2. Отредактируйте файл ~/.gradle/gradle.properties и задайте параметр -Xmx в свойстве org.gradle.jvmargs. Рекомендуемое значение – 2048m или более, например:

    org.gradle.jvmargs=-Xmx2048m