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

UptoLike

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

73
$ Is -I tmpclasses/
total 0
-rw-r--r-- 1 vartan None 922 HelloWorld.class
$
2.2.2.3. Предварительная проверка
Следующим этапом после компиляции является предварительная
проверка файлов .class, которые только что откомпилировали. Чтобы
выполнить проверку, запустите следующую команду:
$ preverify -classpath "../../lib/midpapi.zip;tmpclasses" -d
classes \
tmpclasses
S
Параметр -d указывает директорию, в которую должны быть запи-
саны предварительно проверенные выходные классы, генерируемые с
помощью этой команды. Наконец, имя замыкающей директории,
tmpclasses, показывает местонахождение, из которого можно полу-
чить непроверенные файлы классов, которые были созданы на преды-
дущем этапе компиляции.
Запуск команды preverify создает предварительно проверенные
файлы .class в директории классов в соответствии с указаниями:
S Is -I classes/
total 0
-rw-r--r-- 1 vartan None 922 HelloWorld.class
$
Команда preverify является инструментом предварительной
проверки файлов классов, который используется в процессе проверки
файлов классов. Проверка файлов классов в CLDC, как и в J2SE, являет-
ся процессом проверки истинности файлов классов Java и отклоняет не-
правильные файлы. Однако в отличие от процесса проверки в J2SE про-
верка файлов классов в CLDC включает два этапа:
1. предварительная проверка вне устройства,
2. проверка на устройстве.
Использование команды preverify, представляет собой фазу
предварительной проверки вне устройства. В реальной среде эта первая
фаза обычно осуществляется на сервере, с которого MIDP-приложения
загружаются на мобильные устройства. Обычно сервер выполняет это
до того, как делает приложение доступным для загрузки.