Разработка мобильных приложений. Соколова В.В. - 72 стр.

UptoLike

Составители: 

72
2.2.2.2. Компиляция
Следующим этапом в цикле разработки является компиляция ис-
ходной программы. Прежде чем приступить к компиляции, следует
проверить, что список командных путей среды оболочки включает
маршрут к директории, в которой содержатся утилиты J2ME на компь-
ютере.
Общая форма строки компиляции представляет из себя следующее:
S javac -d <tmpclasses dir> -bootclasspath <midpapi.zip lo-
cation> \
<location of Jva sourcce fie(s)>
Указание -d сообщает компилятору директорию, в которую нужно
записывать непроверенные откомпилированные классы. Указание -
bootclasspath указывает местоположение файла midpapi.zip,
который поставляется вместе с инструментарием J2ME Wireless Toolkit,
разработанным «Java Software», и содержит все классы MIDP, которые
необходимы для написания приложений на J2ME. Среды разработки
коммерческих производителей также включают этот файл. Указание -
bootclasspath также сообщает компилятору о превосходстве над
любой спецификацией CLASSPATH, которая, возможно, была установ-
лена в среде своей оболочки. Заметьте, что это должен быть относи-
тельный маршрут доступа к файлу относительный к корневой дирек-
тории проекта. Наконец, следует указать имена путей исходных файлов
Java, которые компилируете.
Чтобы откомпилировать набор MID-летов HelloWorld из дирек-
тории apps/HelloWorld/, используйте следующую команду:
$ javac -d tmpclasses \
-bootclasspach ../../lib/midpapi.zip src/HelloWorld.Java
$
Указание -d сообщает компилятору записать непроверенные ком-
пилированные классы в директорию tmpclasses, которая является
поддиректорией каталога HelloWorld/. Указание -bootclasspath
определяет имя пути относительно данного каталога. Последний пара-
метр указывает относительное имя пути исходного файла
HelloWorld.Java.
После завершения компиляции файлов директория tmpclasses
будет содержать непроверенные файлы .class: