Всё про JAD

26 апреля 2008, Ермоловский Сергей 6
Люди, которые хоть раз сталкивались с загрузкой java-приложений и игр на мобильный телефон, наверняка знакомы с фактом существования jad и jar-файлов. Однако далеко не все представляют, а что же скрывается за этими малознакомыми расширениями. В нашей статье мы постараемся разобраться, что же такое jad. Рассмотрим пример jad-файла и дадим определение понятию "jad".

Что же такое jad-файл? #

Скачивали ли Вы когда-нибудь java-приложения (или, как их часто называет, мидлеты) с wap-сайтов? Сейчас этот сервис, ну очень уж распространен, правда, игры, загруженные таким образом, стоят довольно дорого… Ну это все отступления.

Итак, при загрузке приложений через wap-браузер мобильного телефона первым образом скачивается именно jad-файл. Но это еще далеко не программа, а скорее "ярлык" на нее. Среди прочих параметров, в jad-файле указывается имя и размер мидлета. Именно по этой причине перед загрузкой Вы видите, как называется загружаемое приложение и сколько оно "весит". Помимо всего прочего, в этом файле присутствует URL-ссылка на jar-файл.

Всё про JAD

На компьютере jad-файл можно открыть любым текстовым редактором. Произведем эту нехитрую операцию с помощью блокнота. Рассмотрим конкретный пример:

Manifest-Version: 1.0 Created-By: Jimm Project

MIDlet-Name: Jimm

MIDlet-Version: 0.5.0

MIDlet-Vendor: Jimm Project

MIDlet-Jar-URL: Jimm.jar

MIDlet-Jar-Size: 179240

MIDlet-Icon: icon.png

MicroEdition-Profile: MIDP-2.0

MicroEdition-Configuration: CLDC-1.0

MIDlet-Description: J2ME ICQ clone

MIDlet-Info-URL: http://www.jimm.org/

MIDlet-1: Jimm,icon.png,jimm.Jimm

Jimm-Version: 0.5.100606

Background: True

Nokia-MIDlet-Category: Game

Давайте разберёмся, что есть что в этом файлике jad:

  • Manifest-Version – необязательный параметр, без необходимости не трогаем.
  • Created-By – автор мидлета.
  • MIDlet-Name – имя мидлета.
  • MIDlet-Version – версия мидлета.
  • MIDlet-Vendor – разработчик, иногда может совпадать с автором, как в данном случае. Однако, отмечу, что разработчик – это компания, а автор – программист или группа программистов, которые работают в ней.
  • MIDlet-Jar-URL – ссылка на jar-файл. В данном случае предполагается, что он находится в той же папке, что и jad-файл. Однако при необходимости можно указывать абсолютно любые пути, например, C:\Downloads\Jimm.jar или http://www.jimm.org/nightly/0.5.100606/jimm.jar. Только учтите, что русские буквы в названии jar-файла недопустимы.
  • MIDlet-Jar-Size – размер jar-файла в байтах.
  • MIDlet-Icon – значок, который будет помещаться в меню Вашего телефона рядом с данным приложением. Иконка размещается в самом jar-файле.
  • MicroEdition-Configuration и MicroEdition-Profile означают, что для работы мидлета нужны CLDC 1.0 – Connected Limited Device Configuration (если дословно переводить на русский, то получится нечто вроде Конфигурация Подключенного Ограниченного Устройства) и MIDP 2.0 – Mobile Information Device Profile (Профиль Информационного Мобильного Устройства). Мидлеты, которым нужны более новые версии, работать на телефонах с более старыми не будут, если наоборот, то все замечательно получается.
  • MIDlet-Description – описание мидлета.
  • MIDlet-Info-URL – обычно здесь указывается домашняя страничка разработчиков.
  • MIDlet-1 – в этой строке содержится имя мидлета, в списке приложений (Jimm), иконка (icon.png), команда запуска мидлета (jimm.Jimm).

Следует отметить, что далеко не все эти строки встречаются в jad-файлах. Однако часть из них должна присутствовать обязательно, например, MIDlet-Name, MIDlet-Jar-URL, MIDlet-Jar-Size.

Также заметим, что jad-файл всегда можно сделать самостоятельно, вручную, с помощью того же блокнота или же сгенерировать, воспользовавшись специальными программами, например JadGen и JadMaker. Все это, конечно же, выполнимо только при условии наличия оригинального jar-архива.

Рекомендуем также почитать

  1. Программа JadGen 1.0
  2. Программа JadMaker 1.10

Отзывы

6 Оставить отзыв
  • Гуля 23.04.2012 в 12:57

    я скачиваю книгу на телефон, а при установке даёт сбой и надпись- сбой при обработке атрибута MID JAR URL что мне делать?

    • Дурак 09.03.2011 в 00:09

      Вау, круто! JAD рулит! <<< Браво! >>> <<< Браво! >>> <<< Браво! >>>

      • наталья 26.10.2009 в 23:02

        Подскажите пожалуйска! Скачала ICQ на мобильный сони эриксон w200i, а файлы Jimm.jad и Jimm.jar ни как не могу установить (не открываются). В чём причина

        • Псих 07.03.2009 в 01:07

          Проблема в другом, генеришь ЯД файл, оно всё устанавливает из архива, а когда запускаешь то пишет ошибку ЯВАприложения!!!!

          • Вика 09.02.2009 в 20:45

            А я не знала!<<< Простите... >>>

            • Андрей 25.05.2008 в 16:04

              ПРОСТИТЕ,ВОТ У МЕНЯ ТЕЛЕФОН SUMSUNG U600,КАЧАЮ JAVA ИГРЫ,А НЕ ПАШУТ...ХОЧУ СКАЧАТЬ JAD!НЕ ПОДСКАЖИТЕ ГДЕ ИХ НАЙТИ,ЗАРАНЕЕ СПАСИБО! AND892006@MAIL.RU

              Добавить отзыв

              загрузить другую
              Ваш отзыв

              Видео

              BenQ PU9730: обзор инсталляционного двухлампового проектора

              23 января 20159890 2

              Обзор инсталляционного двухлампового проектора BenQ PU9730. Модель имеет моторизованный большой зум с широким диапазоном масштабирования и поддерживает вертикальный/горизонтальный сдвиг линз. Проектор можно разворачивать на 360 градусов и управлять им дистанционно [..]

              Видеосвидетель 5410 FHD 2CH: обзор видеорегистратора с двумя камерами

              31 декабря 201413321 0

              Обзор видеорегистратора Видеосвидетель 5410 FHD 2CH. В комплекте с устройством поставляется дополнительная камера для крепления на заднее стекло автомобиля. Обе камеры записывают видео со звуком в разрешении 1920x1080 при 30 кадрах в секунду. Посмотреть отснятое можно на экране [..]

              Видеосвидетель 4410 FHD G: обзор видеорегистратора

              31 декабря 201412751 0

              Обзор видеорегистратора Видеосвидетель 4410 FHD G. Устройство снимает видео со звуком в разрешении вплоть до 2304x1296 на частоте 30 кадров в секунду и умеет делать фотографии. Угол обзора камеры составляет 170 градусов по горизонтали. В числе особенностей модели – система [..]

              Cвежие новости

              Все новости