Приложение Library Compiler представляет визуальный сопоставитель классов для сопоставления функций MATLAB ® с классами Java ®. Сопоставитель классов расположен между разделами «Сведения о приложении» и «Дополнительные параметры установщика» приложения.

Поле Namespace в верхней части браузера классов указывает имя приложения, в которое помещаются созданные классы. По умолчанию в качестве имени приложения используется имя первого файла MATLAB. Можно изменить имя приложения в соответствии с правилами именования, используемыми в организации.
Таблица, используемая для сопоставления функций с классами, находится под именем приложения. В столбце Class Name указывается имя созданного класса Java. Столбец Method Name определяет список функций MATLAB, которые сопоставляются с методами созданного класса.
Чтобы добавить класс в приложение Java, выполните следующие действия.
Щелкните Добавить класс.
Переименуйте класс, как описано в разделе Переименование класса Java.
Добавьте один или несколько методов в класс, как описано в разделе Добавление метода в класс Java.
Чтобы переименовать класс Java, выполните следующие действия.
Выберите имя класса для переименования.
Откройте контекстное меню.
Выберите «Переименовать».
Введите новое имя класса.
Имя класса должно соответствовать правилам именования Java. Он не может содержать специальные символы, точки или пробелы.
Чтобы удалить класс из приложения Java, выполните следующие действия.
Выберите имя удаляемого класса.
Откройте контекстное меню.
Выберите Удалить.
Чтобы добавить метод в класс Java, выполните следующие действия.
В столбце Method Name строки класса, к которому добавляется метод, нажмите кнопку «плюс».
Выберите имя добавляемой функции.
Чтобы удалить метод из класса Java, выполните следующие действия.
Выберите имя удаляемой функции.
Откройте контекстное меню.
Выберите Удалить.
Совет
Можно также удалить метод с помощью клавиши Delete.
mccПри использовании mcc для создания приложений Java необходимо преобразовать функции MATLAB в классы Java на основе списка, в который они помещаются в командной строке. Группы классов указываются путем добавления одной или нескольких class{ записей в командной строке. Все файлы, не включенные в группу классов, добавляются в класс, указанный className:mfilename...}-W java: флаг.packageName,className
Например, mcc —W java:myPackage,MyClass fun1.m fun2.m fun3.m создает приложение Java myPackage который содержит один класс MyClass. MyClass имеет три метода: fun1, fun2, и fun3.
Однако mcc —W java:myPackage,MyClass fun1.m fun2.m class{MyOtherClass:fun3.m} создает приложение Java myPackage содержит два класса: MyClass и MyOtherClass. MyClass имеет два метода: fun1 и fun2. MyOtherClass имеет один метод fun3.