Реклама:

Замечание. Поддерживаемая версия JRE есть 1.5.0. Чтобы узнать, какая JRE используется, достаточно исполнить команду version - java в MATLAB, или обратиться к файлу jre.cfg в matlabroot/sys/java/jre/win32 или MCRroot/sys/java/ jre/ Win32. В дальнейшем предполагается, что на системе установлени JBuilder 2006.

Настройка системы. Перед началом работы нужно обязательно сделать настройки среды для совместимости MATLAB Builder для Java с Java SDK. Для этого необходимо определить следующие переменные среды:

• переменная JAVA_HOME;

• Java переменная CLASSPATH;

• пути для библиотек.

Java Builder использует переменную JAVA_HOME, чтобы определить местонахождение комплекта разработки программного обеспечения Java (Software Development Kit, SDK) на системе. Java Builder также использует эту переменную для того, чтобы найти файлы javac.exe и jar.exe, используемые в течение процесса компоновки.

Установка JAVAHOME на Windows (машина разработки). При работе на Windows переменная JAVA_HOME устанавливается следующей командой в строке окна DOS. (В этом примере считается, что Java SDK установлен в каталоге C:\Borland\JBuilder2006\jdk1.5\)

set JAVA_HOME=C:\Borland\JBuilder2 00 6\jdk1.5

Другой способ заключается в том, чтобы указать пути к необходимым каталогам Java. Для этого достаточно в командной строке DOS исполнить, например, следующую команду (удобно записать ее в bat-файл):

PATH C:\Borland\JBuilder2 00 6\jdk1.5\; C:\Borland\JBuilder200 6\jdk1.5\bin; C:\Borland\JBuilder200 6\jdk1.5\jre;

Установка переменной CLASSPATH Java. Для создания и выполнения приложения Java, которое инкапсулирует функции MATLAB, система должна найти .jar файлы, содержащие библиотеки MATLAB, а также классы и определения методов, которые разработаны и созданы при помощи Java Builder. Для этого необходимо определить classpath или в команде javac, или в системных переменных среды. Переменная CLASSPATH, «путь класса», содержит каталоги, где постоянно находятся все .class и/или .jar файлы, необходимые для программы. Эти .jar файлы содержат любые классы, от которых зависит ваш класс Java.

При компиляции класса Java, который использует классы, содержавшиеся в пакете com.mathworks.toolbox.javabuilder, необходимо включить файл javabuilder.jar в пути классов Java. Этот файл поставляется с Java Builder. Его можно найти в одном из следующих каталогов:

• matlabroot/toolbox/javabuilder/jar (машина разработки);

• MCRroot/toolbox/javabuilder/jar (машина конечного пользователя), где MCRroot есть корневой каталог библиотек MCR. Java Builder автоматически включает этот .jar файл в пути класса при создании компонента. Для создания и использования класса, созданного Java Builder, нужно добавить к путям класса следующее:

matlabroot/toolbox/javabuilder/jar/javabuilder.jar

На конечной машине (где нет MATLAB, но есть MCR) необходимо добавить путь: PATH <mcr root>\toolbox\javabuilder\jar;

Кроме того, нужно добавить к путям класса jar-файл, созданный Java Builder для ваших скомпилированных class-файлов.


⇐ Предыдущая страница| |Следующая страница ⇒