Сконфигурируйте свою среду Java

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

  • Ваша система использует версию Набора Java-разработчика (JDK™), который совместим с MATLAB®.

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

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

  • Собственные пути к библиотеке MATLAB правильно сконфигурированы.

Примечание

Для обновленных системных требований Java, включая версии Набора Java-разработчика (JDK) и среды выполнения Java (JRE™), смотрите поддерживаемую страницу компилятора в https://www.mathworks.com/support/compilers/current_release/.

Установите необходимый JDK

Устанавливать нужную версию JDK:

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

    version -java
  2. Загрузите Набор Java-разработчика (JDK) той же основной версией под эгидой https://adoptopenjdk.net/.

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

Примечание

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

Установите JAVA_HOME

  1. От системной командной строки, набор системная переменная, JAVA_HOME, указать на вашу установку JDK.

    Например, на Windows® вводят набор JAVA_HOME=path_to_Java_install.

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

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

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

    Например, на Windows вводят установленный ПУТЬ = % ПУТИ к %; path_to_Java_install.

Установите ПУТЬ К КЛАССУ

Создавать и запускать приложение 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. См. следующий список имен переменных согласно операционной системе:

Windows PATH
Linux®LD_LIBRARY_PATH
MacintoshDYLD_LIBRARY_PATH

Нативный MATLAB или файлы MATLAB Runtime должны были выполниться, скомпилированные функции MATLAB, названные из кода Java, должны быть включены в пути, перечисленные нативной переменной пути к библиотеке вашей системы.