FAQ версия 1.0 от 26-12-2004 21:19 время московское, г. Электросталь Автор текста: Inco E-mail: inco7@rambler.ru Данный документ написан изначально под телефон ST60 (и Windows 98). Описанные в документе действия совершенно не стыкуются с телефоном ST55 (во всяком случае на момент его написания), т.к. на ST55 невозможна загрузка программ на языке java через wap, возможна лишь загрузка мелодий и картинок. При попытке скачать с Интернета на телефон готовую java книгу (mjBookReader 2.5.0) при установке может высветиться неприятное сообщение: "[название программы] не поддерживается этим устройством и не может быть установлено. - 62" У меня выдавалась такая ошибка при попытке скачивания готовых java книг, например, с адресов: http://www.java2phone.ru/ http://www.naidem.com/mob/javabook.html ...,но думаю, что этот список может быть продолжен.... Для того чтобы удостовериться, что нерабочая книга именно вида mjBookReader 2.5.0 откройте файл jar программой WinRAR и посмотрите на внутреннюю структуру файлов этого архива. Структура имеет примерно следующий вид: ---------------------------------------------------- Meta-inf (папка) book0.dat book1.dat book10.dat book2.dat book3.dat book4.dat book5.dat book6.dat book7.dat book8.dat book9.dat cfg.dat font.dat help0.dat TBookCanvas.class TBookMIDlet.class ---------------------------------------------------- Как вы уже поняли, book-файлы содержат куски книги (обычно по 8192 байт кроме последней части), остальное - разные служебные файлы. Как же убирается эта ошибка? Всё просто: для начала регистрируемся на каком-нибудь бесплатном хостинге, например, на странице http://narod.yandex.ru/ Получаем логин, пароль и узнаём адрес ftp сервера для закачки файлов. (На http://narod.yandex.ru/ - ftp.narod.ru) Теперь разыскиваем себе (например) программу CuteFTP, запускаем и вбиваем в неё эти 3 настройки. Если окошко с добавлением сайта не всплыло автоматически, то можно нажать клавишу F4, затем "Добавить сайт" (Add site) и заполнить поля User ID, Password, Host Аddress соответственно, а также какое-нибудь название сайта в поле - Site Label. Затем скачиваем себе понравившиеся книги обычным способом. Распаковываем jad файл программой WinRAR и переименовываем папку Meta-inf в META-INF. Иногда перед операцией полезно включить разрешение отображения имён в верхнем регистре (в Windows 98: Свойства папки, вкладка Вид, Разрешить имена в верхнем регистре). Пакуем файлы в архив zip (можно с максимальной степенью паковки) с тем же именем и затем вручную меняем его расширение на jar (отобразить показ расширений файлов зарегистрированных типов в Windows 98 можно на той же вкладке). Получившийся файл щёлкаем правой кнопкой мыши и выбираем пункт "Свойства" чтобы узнать его точный размер, который обычно написан в скобках. На строчку "занято" смотреть не надо. Открываем файл jad редактором Блокнот и вносим эту сумму взамен той, что уже там содержится в строку "MIDlet-Jar-Size: [значение]" Загружаем оба файла на сайт программой CuteFTP, разобраться с которой не составляет особого труда: после коннекта необходимо просто перенести два файла с левой части окна (с компьютера) на правую (сайт). Теперь можно выбирать в телефоне пункт "Перейти по ссылке URL" и впечатывать полный путь до jad файла. После загрузки jad файла с сайта нажать правую софт клавишу, т.е. выбрать пункт "Продолжить". Установка обычно проходит без проблем. Некоторые замечания: 1) Jar файл - это тот же zip только с другим расширением, поэтому легко редактируется программой WinRAR и подобными ей. 2) Jad файл содержит строку "MIDlet-Jar-URL: [название].jar", таким образом понятно, что jad и jar должны лежать на сервере в одной папке, иначе в этой строке необходимо указывать полный URL до jar файла во избежании получения ошибки о том, что jar не найден. ©Inco inco7@rambler.ru