Приложение Library Compiler представляет визуальный картопостроитель класса для отображения функций MATLAB® к классам Java®. Картопостроитель класса расположен между Application Information и разделами Additional Installer Options приложения.
Поле Namespace наверху средства просмотра классов задает имя приложения, в которое помещаются сгенерированные классы. По умолчанию имя первого перечисленного файла MATLAB используется в качестве имени приложения. Можно изменить имя приложения, чтобы соответствовать соглашениям о присвоении имен, используемым организацией.
Таблица, используемая, чтобы совпадать с функциями к классам, ниже имени приложения. Столбец Class Name задает имя сгенерированного класса Java. Столбец The Method Name задает список функций MATLAB, которые сопоставлены в методы сгенерированного класса.
Добавить класс в приложение Java:
Нажмите Add Class.
Переименуйте класс как описано в, Переименовывают класс Java.
Добавьте, что один или несколько методов к классу как описано в Добавляют Метод в класс Java.
Переименовать класс Java:
Выберите имя класса, который будет переименован.
Откройте контекстное меню.
Выберите Rename.
Введите новое имя класса.
Имя класса должно следовать рекомендациям по именованию Java. Это не может содержать специальные символы, точки или пробелы.
Удалить класс из приложения Java:
Выберите имя класса, который будет удален.
Откройте контекстное меню.
Выберите Delete.
Добавить метод в класс Java:
В столбце Method Name строки для класса, к которому добавляется метод, щелкните плюс кнопка.
Выберите имя функции, чтобы добавить.
Удалить метод из класса Java:
Выберите имя функции, которое будет удалено.
Откройте контекстное меню.
Выберите Delete.
Можно также удалить метод с помощью ключа Delete.
mcc
При использовании mcc
чтобы сгенерировать приложения Java, вы сопоставляете свои функции MATLAB в классы Java на основе списка, в который они размещаются в командную строку. Группировки класса заданы путем добавления, что один или несколько классифицирует {
записи в командную строку. Все файлы, не включенные в группировку класса, добавляются к классу, заданному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
.