Настройте Java- Окружение

Прежде чем вы сможете использовать сгенерированный Java® пакеты в среде разработки Java, убедитесь, что ваше окружение Java настроено правильно. Необходимо проверить, что:

  • Ваша система использует версию Java Developer's Kit (JDK™), которая совместима с MATLAB®.

  • JAVA_HOME устанавливается в папку, содержащую системную установку JDK.

  • CLASSPATH содержит все файлы JAR библиотеки MATLAB и файлы JAR для пакетов, содержащих ваш скомпилированный код MATLAB.

  • Пути к основной библиотеке MATLAB настроены правильно.

Примечание

Обновленные системные требования Java, включая версии Java Developer's Kit (JDK) и Java Runtime Environment (JRE™), см. на странице поддерживаемого компилятора по адресу https://www.mathworks.com/support/compilers/current_release/.

Установка необходимого JDK

Для установки соответствующей версии JDK:

  1. Проверьте версию Java, которую использует установка MATLAB, выполнив следующую команду MATLAB:

    version -java
  2. Загрузите Java Developer's Kit (JDK) с той же основной версией из https://adoptopenjdk.net/.

  3. Установите JDK.

Примечание

Если вы не разрабатываете приложения или не компилируете код MATLAB, можно использовать окружение Java Runtime Environment (JRE) вместо JDK.

Задайте JAVA_HOME

  1. В командной строке системы установите переменную системного окружения JAVA_HOME чтобы указать на вашу установку JDK.

    Для примера, в Windows®, введите set JAVA_HOME=<reservedrangesplaceholder0 >.

  2. Если вы компилируете код MATLAB, проверьте, что MATLAB читает правильное значение JAVA_HOME.

    В командной строке MATLAB введите getenv JAVA_HOME отображение значения JAVA_HOME используется MATLAB.

  3. Проверьте, что папка, содержащая вашу установку Java, была добавлена в систему PATH переменная окружения.

    Например, в Windows введите set PATH =% ПУТЬ%; path_to_Java_install.

Установите CLASSPATH

Чтобы создать и запустить приложение Java, которое использует MATLAB Compiler SDK™ сгенерированный компонент, система должна найти:

  • JAR- файлов, содержащий библиотеки MATLAB

  • Пакеты, которые вы разработали и создали

Классы Java, скомпилированные с MATLAB Compiler SDK, используют классы, содержащиеся в com.mathworks.toolbox.javabuilder пакет. Чтобы использовать скомпилированные классы, необходимо включить файл с именем javabuilder.jar в пути класса Java. Вы можете найти этот файл в одной из следующих папок:

MATLAB, установленный в вашей системеmatlabroot/ toolbox/javabuilder/jar
MATLAB Runtime установлен в вашей системеmcrroot/ toolbox/javabuilder/jar

Примечание

matlabroot ссылается на корневую папку, в которую установщик MATLAB поместил файлы MATLAB. mcrroot ссылается на корневую папку, в которой установлена среда MATLAB Runtime.

В сложение необходимо добавить в JAR файлов, созданную компилятором, к пути класса.

Сконфигурируйте переменные пути к основной библиотеке

Операционная система использует собственный путь к библиотеке для поиска собственных библиотек, которые необходимы для запуска вашего класса Java. См. следующий список имен переменных в соответствии с вашей операционной системой:

WindowsPATH
Linux®LD_LIBRARY_PATH
МакинтошDYLD_LIBRARY_PATH

Собственные файлы MATLAB или MATLAB Runtime, необходимые для выполнения скомпилированных функций MATLAB, вызываемых из кода Java, должны быть включены в пути, перечисленные переменной пути к собственной библиотеке вашей системы. Для получения дополнительной информации смотрите Set MATLAB Путь for Run-Time Deployment.