Чтобы задать новые классы Java® и подклассы существующих классов, используйте инструментальный набор JDK, внешний для MATLAB®. Для получения информации о поддерживаемых версиях программного обеспечения JDK™ смотрите MATLAB Поддерживаемый веб-сайт Интерфейсов Языка.
После того, как вы создадите определения классов в файлах .java
, используйте свой компилятор Java, чтобы произвести файлы .class
. Следующий шаг должен сделать определения классов в тех файлах .class
доступными для вас, чтобы использовать в MATLAB.
Этот пример показывает, как вызвать метод в вашем собственном классе Java. Пример использует файл с именем класса myclass.class
в папке C:\Documents\MATLAB\
, содержащей метод package.myclass.mymethod(params)
.
Поместите файл класса на динамический путь к классу Java, делая класс доступным в текущем сеансе работы с MATLAB только. MATLAB обеспечивает динамический путь как удобство для того, когда вы разрабатываете свои собственные классы Java.
Добавьте класс к динамическому пути к классу Java. Чтобы получить доступ к классу, необходимо изменить путь Java каждый раз, когда вы запускаете MATLAB.
javaaddpath('C:\Documents\MATLAB\')
Вызовите метод. Замените своим собственным именем файла класса и путем, и вызовите метод с соответствующим списком параметров.
package.myclass.mymethod(params)
Делайте класс всегда доступным в MATLAB. Добавьте его к статическому пути к классу путем редактирования файла javaclasspath.txt
в папке prefdir
.