Генератор JAD-файла


Free mobile phone JAR validator and JAD maker

This free service allows you to upload a JAR file which will be analyzed to verify if it is an actual Java game/application you can use on your mobile phone. Based on this JAR file the corresponding JAD file is generated.

The JAD file is only needed if you use the Over-The-Air (OTA) method to download the Java game/application onto your Web/WAP enabled mobile phone.

Explanation:
There are two ways to install a Java application on your mobile phone:

    The direct method.
    Download the Java application from the web onto your PC, then upload onto your mobile phone using an USB cable, InfraRed (IR) or Bluetooth connection.
    This method only requires the JAR file. The JAD file is NOT needed.
  • The Over-The-Air (OTA) method.
    The Java application is downloaded onto your mobile phone by using the WAP or Web browser built into your mobile phone.
    This method requires 2 files:
    • The .JAR (= Java ARchive) file which contains the actual Java game/application.
      The size of this file can be several KBytes or even MBytes.
    • The .JAD (= Java Application Description) file which is a small text file, containing a few lines of information about the Java game/application. Information such as the JAR file size and the URL where to find the JAR file. The size of this file is usually less then 1KByte.

    To install the Java application on your mobile phone:

    • Open the built-in WAP or Web browser and first download the JAD file.
    • Based on the information in the JAD file your phone applies several checks, one of which is to verify if it has enough storage space to install the JAR file.
    • When all checks are performed the JAR file is downloaded onto your mobile phone using the «M >How to use this free service:
      1. Upload the JAR file (max file size = 500 KB).

        In the JAD file the «MIDlet-Jar-URL» attribute points to the location where the JAR file can be found. You are required to enter the URL location.

        After you submitted the form, the JAR file is val >ATTENTION:
        If you are only interested in uploading a JAR file onto your mobile phone, please use our other service:
        Free mobile phone WAP or Web upload and download service

        JAVA. Немного теории: такой вредный JAD

        Первые телефоны стандарта GSM с поддержкой Java 2 Micro Edition (J2ME) стали появляться в 2002 году – Siemens SL45i, Siemens S45i, Nokia 6310i и другие модели.

        Внедрение Java открыло перед владельцами мобильных телефонов широкие возможности, ранее доступные только обладателям смартфонов и коммуникаторов, – при наличии соответствующего приложения с помощью телефона стало возможно решить почти любую задачу. Естественно, основным применением J2ME стало создание «мобильных» игр. Но настоящим прорывом значится появление написанных на Java клиентов ICQ и браузера Opera Mini, которые прочно укрепились в наших трубках.
        Список JAVA-программ просто огромен. Однако все их объединяет то, что каждая из них состоит из двух файлов: JAR и JAD. Файл с расширением JAR, который представляет собой обычный архив, это и есть сама программа. Содержимое данного архива можно посмотреть с помощью архиватора, например, 7-zip. В данном архиве находится все объекты необходимое для работы программы – исполняемый код, изображения, различные данные и т.д.

        Файл с расширением JAD – это обычный текстовый файл, представляющий собой описание программы, в котором указаны основные сведения о мидлете, в том числе:

        • название программы (MIDlet-Name);
        • версия (MIDlet-Version);
        • название компании производителя (MIDlet-Vendor);
        • адрес откуда можно загрузить JAR-файл (MIDlet-Jar-URL);
        • размер JAR-файла в байтах (MIDlet-Jar-Size);
        • иконка, которая соответствует приложению (MIDlet-Icon);
        • сведения об авторских правах (Copyright);

        С технической точки зрения, для работы JAVA-программы в JAD-файле нет никакой необходимости, фактически это просто комментарий никак не влияющий на работу приложения. Для установки JAVA-приложения на подавляющее большинство телефонов выпущенных Nokia, Motorola или Sony Ericsson в JAD-файле нет необходимости. Однако на часть телефонов, в том числе многие модели от Philips, Samsung, LG или Fly, установить JAVA-программу, не имеющую JAD-файла, невозможно. Телефон может выдать сообщение о поврежденном или отсутствующем JAD-файле и отказаться устанавливать приложение. Кстати, установить программу, имея лишь оригинальный JAD-файл можно, для этого понадобится лишь доступ к Интернету, так как в поле MIDlet-Jar-URL JAD-файла указан путь, откуда может быть загружен JAR-файл.

        Что же делать, в случае если JAD-файл отсутствует и взять его негде? Наверняка, после прочтения изложенного выше, у вас возникла простая идея – надо его написать самим. Действительно, JAD-файл объект сугубо вспомогательный, никак не влияющий на работу приложения и используемый только при установке. Конечно, можно создать его в обычном текстовом редакторе по аналогии с JAD-файлами других программ. Но, как говорилось в известной рекламе, есть способ лучше! Именно для подобных ситуаций разработаны специальные программы, которые генерируют JAD-файлы на основе информации содержащейся в JAR-файле. Рассмотрим две подобные программы. Их общими плюсами является бесплатность и небольшой размер.

        Программа JadGen представляет собой очень простую утилиту, пользовательский интерфейс которой состоит из одного поля ввода и одной кнопки. Использовать программу еще проще – в поле ввода «Select JAR-file» мы указывает название JAR-файла (с полным путем к нему, если это необходимо), после чего нажимают кнопку «Generate JAD». Стандартного диалога открытия файлов не предусмотрено. Если имя файла указано неверно или он не найден по указанному пути, на экран компьютера будет выдано сообщение «x is not a JAR-file», где x – имя файла, которое вы указали в поле ввода «Select JAR-file». Результат работы программы приведен на рисунке.

        Как мы видим, некоторые отличия от «родного» JAD-файла существуют, в частности в поле ввода MIDlet-Jar-URL указан локальный путь – файл *.jar должен находиться в той же папке, что и JAD-файл.

        Программа JADMaker – сверхкомпактна — всего 70 кб — но для ее работы необходимо чтобы на компьютере был установлен .NET Framework версии не ниже 2.0. Для работы JADMaker в Windows Vista понадобится .NET Framework 3.0, который уже включен в состав этой операционной системы. Бесплатно загрузить .NET Framework можно с сайта компании Microsoft. «Вес» полного пакета с последней версией .NET Framework составляет почти 200 Мб.

        Какой-либо специальной установки программа JADMaker не требует, достаточно распаковать архив с программой в произвольную папку. В использовании JADMaker также очень прост. Существует три способа генерации JAD-файлов с помощью рассматриваемого приложения:

        1. Запустить JADMaker, затем перетащить JAR-файл на диалоговое окно программы. Выполнять эту операцию достаточно удобно, так как диалоговое окно программы находится поверх всех других окон. Для включения/отключения этой функции следует зайти в пункт «Options» основного меню программы и установить/снять отметку пункта «Always On Top»;
        2. Перетащить JAR-файл на ярлык файла JADMaker.exe в проводнике Windows. Например, можно создать ярлык на рабочем столе и перетаскивать JAR-файлы прямо на него. При этом JAD-файл будет создан в той же папке, где находиться JAR;
        3. Выбрать пункт «Make JAD» в контекстном меню, вызываемом по щелчку правой кнопкой мыши на JAR-файле. Для использования этого способа необходимо установить флажок «Enable Explorer Context-Menu extension» в основном диалоговом окне программы. На мой взгляд, самый удобный способ, ведь для того, чтобы воспользоваться этой возможностью, нет необходимости запускать программу и перетаскивать JAR-файл.


        Результат работы программы приведен на рисунке. Как мы видим, результат работы программы JADMaker отличается и от исходного файла, и от результата работы JadGen.

        Очевидно, что особых проблем отсутствие JAD-файла не создает, независимо от того, каким телефоном вы пользуетесь. Конечно, если у вас Nokia, Motorola или Sony Ericsson вам нет необходимости думать о наличии или отсутствии файлов-этикеток. Но если вы владелец аппарата от Philips, Samsung, LG или Fly, думаю, изложенная информация может оказаться вам полезной. Кстати, еще один нюанс – если программа не устанавливается без доступа к Интернету – проверьте, что указано в JAD-файле. Может быть, проблема в этом?

        © Печеровый Антон, Mobiset.ru
        Дата публикации статьи — 20 января 2009 г.

        Твитнуть

        Наша группа ВКонтакте — присоединяйся!

        Оперативная и эксклюзивная информация — в 140 знаках! Подписывайтесь на наш канал:
        Читать @Mobiset

        >

        Свежие статьи в рубрике «Технологии, стандарты»: Пришествие Windows 8, Еще больше «облаков» для мобильных устройств, Впечатления от Windows 8, История Opera Mini: как «просто интернет» стал стандартом качества, О противостоянии мобильных ОС, Нужны ли нам «облака»?, Билет на гаджет, О влиянии технологий на интерес к чтению, Есть ли будущее у плееров?, Взгляд на китайские смартбуки

        Комментарии

        (всего комментариев: 9)

        [15.10.2009 19:23:33] Написал: крутой
        а ведь Stalker 23 года прав. (хоть и без запятых)

        [28.01.2009 19:20:40] Написал: Furbo
        Сказано же:»не нажимать кнопку более одного раза!» :D

        [25.01.2009 20:24:24] Написал: ulidtko
        блин.

        [25.01.2009 20:08:36] Написал: ulidtko
        Stalker 23 года, не ведись на этого тролля slava117 :) Поддерживаю, статья на довольно детском уровне. Хотя такие тоже нужны, вспомните кто основные пользователи J2ME :)
        Ну а как человек, который по опыту вполне мог бы написать полную рецензию на статью по такой теме (нескромно, да?))), скажу для начала автору спасибо за 7-zip, ведь таки не винраром единым. (а винрар ведь платный, в отличие от 7-zip’а ;)) Критика такая: jar-файл по спецификации не «просто zip», а zip с присутствующим внутри META-INF/MANIFEST.MF, тоже описанного формата, на который также нужно было обратить внимание. За то, что пропустил это, статье грубый минус. Дальше, для «воскрешения» JAD нужно было раскрыть сначала общий принцип, а потом сказать, что вот, уже есть программки, которые сами умеют всё это делать. Ещё я не увидел в статье «Jad-генератора» ни под Linux, ни хотя бы под Java (SE). Был бы очень в тему генератор под J2ME (то есть сразу на телефоне генерировать). Дальше, jad — не просто «комментарий, никак не влияющий. «. Ещё как влияющий. Конструктор на сайте, например, может сохранить в нём важные параметры, от которых как раз и будет зависеть работа приложения (скажем, авторизационный ключ). Или вот другой пример: подпись мидлета вместе с сертификатом обязательно должна находится в jad. С одного jar подписанный мидлет поставить не получится.
        И вообще, то, что некоторые телефоны умеют ставить мидлеты с одного jar, — что-то вроде фичи, дополнительной возможности. Тем не менее, она полезная, и нужно признать, что в большинстве случаев можно действительно обойтись без jad.
        В общем, статейка така себе, хотя кому-то может оказаться и полезной.

        [25.01.2009 19:55:03] Написал: улидтко
        Stalker 23 года, не ведись на этого тролля slava117 :) Поддерживаю, статья на довольно детском уровне. Хотя такие тоже нужны, вспомните кто основные пользователи J2ME :)
        Ну а как человек, который по опыту вполне мог бы написать полную рецензию на статью по такой теме (нескромно, да?))), скажу для начала автору спасибо за 7-zip, ведь таки не винраром единым. (а винрар ведь платный, в отличие от 7-zip’а ;)) Критика такая: jar-файл по спецификации не «просто zip», а zip с присутствующим внутри META-INF/MANIFEST.MF, тоже описанного формата, на который также нужно было обратить внимание. За то, что пропустил это, статье грубый минус. Дальше, для «воскрешения» JAD нужно было раскрыть сначала общий принцип, а потом сказать, что вот, уже есть программки, которые сами умеют всё это делать. Ещё я не увидел в статье «Jad-генератора» ни под Linux, ни хотя бы под Java (SE). Был бы очень в тему генератор под J2ME (то есть сразу на телефоне генерировать). Дальше, jad — не просто «комментарий, никак не влияющий. «. Ещё как влияющий. Конструктор на сайте, например, может сохранить в нём важные параметры, от которых как раз и будет зависеть работа приложения (скажем, авторизационный ключ). Или вот другой пример: подпись мидлета вместе с сертификатом обязательно должна находится в jad. С одного jar подписанный мидлет поставить не получится.
        И вообще, то, что некоторые телефоны умеют ставить мидлеты с одного jar, — что-то вроде фичи, дополнительной возможности. Тем не менее, она полезная, и нужно признать, что в большинстве случаев можно действительно обойтись без jad.
        В общем, статейка така себе, хотя кому-то может оказаться и полезной.

        [24.01.2009 5:31:11] Написал: Furbo
        TO: Stalker 23 года ™
        Право слово, насмешил!))) Да еще без запятых. На что спорим, что ему и 14-ти нет?)))

        [21.01.2009 21:44:29] Написал: Ant
        Siemens S45i никогда не поддерживал java.

        [20.01.2009 22:05:20] Написал: slava117
        поздравляю Stalker 23 года ты балбес! люди этому дохрена времени учатся, книги умные читают, а потом кое как продвигаются, работают. иди в книжный и купи книгу по програмированию, или скачай в крайнем случае.твои придирки не обоснованы, и не имеют толковых доводов


        [20.01.2009 9:24:39] Написал: Stalker 23 года ™
        я вижу нет тем про что писать так вы пишете всякую шнягу напишите что то толковое что бы было интересно всем. как создавать ява приложения, или сис или под винду . опишите сам процес создания и проги, а то пишите то что ни кому не надо

        Добавить комментарий

        Для добавления комментария заполните все поля формы:

        Читайте в новостях последней недели

        Читайте аналитику последнего месяца

        НА ФОРУМЕ

        Рейтинг хостингов (ответов: 0), Karll, в 12.11.2020 0:23:48 на форуме Общий форум

        Помогите разобраться с форматами jar и jad!

        JAR
        Это и есть собственно мидлет. Точнее архив с ним. JAR является просто-напросто переименованым ZIP архивом и открыть его можно практически любым архиватором (WinRAR, WinZIP, 7zip, WinACE, FAR, Total Comander).
        В любом JAR файле есть папка META-INF (заглавными буквами) и в ней файл manifest.mf (маленькими буквами) . Этот манифест являет собой полную копию JAD, за исключением полей MIDlet-Jar-Size и MIDlet-Jar-URL.
        Остальное содержимое JAR может различаться от мидлета к мидлету. Но при особом желании, Вы можете по-заменять картинки (обычно в формате PNG), мелодии и звуки (MMF), и даже тексты (а это уже сложно! ) в мидлете.
        Насчет работы самого мидлета. Помните в JAD строку MIDlet-1, а там «команду запуска». Так вот, в нашем примере это была br.BookReader. Это означает, что при попытке запустить мидлет, телефон запустит файл BookReader.class из папки br в JAR файле.

        БОЛЬШИНСТВУ телефонов (Nokia, Sony Ericsson, Motorola и т. п. ) для установки игр файл JAD не нужен вообще — достаточно основного JAR. Но некоторые модели без JAD устанавливать ничего не будут (Samsung, Philips, LG и т. п.) . Чаще всего таким телефонам надо наличие JAD и JAR файла, и для начала установки надо запускать JAD.

        Что же делать, если JAD файла нет рядом с JAR файлом, когда вы скачиваете игру? Либо ваш Samsung, Philips, LG не хочет устанавливать java, ругаясь на «плохой» JAD файл. Особых проблем нет — так как JAD это всего лишь вспомогательный информационный файл, существуют программы, которые легко создадут его заново, опираясь на данные JAR-файла. Эти программы — JadMaker и JadGen.

        Генератор JAD-файла

        Самый активный пользователь этого раздела nephalim (5 Файлов)

        jZipMan_3

        Размер файла: 101 Кбайт


        Файл скачан: 792

        11
        Ссветик
        member
        12:14 17-09-2008
        Уважение: 32
        Оценка: + 0 | — 0
        Проголосовало: 0

        MiniCommander

        Размер файла: 198 Кбайт

        Файл скачан: 485

        12
        Omniknight
        moder
        10:20 20-09-2008
        Оценка: + 1 | — 0
        Проголосовало: 1

        MobileTar_205

        На 3стр. этого раздела есть подобная прога,но она не идет на Сони Эриксон.Данная программа для телефонов именно этой марки.Распаковывает tar файлы.Это может пригодится при загрузки тем,которые в SE похоже на архив и могут загрузиться как tar файлы.
        Можно изъять из темы картинки.Только советую сделать копию темы,на всякий случай.

        Генератор JAD-файла

        Популярность: +106 (136)
        Имя: Антон

        Возраст: 33
        С нами с: 04.12.2004
        Сообщений: 512
        Откуда: Санкт-Петербург
        Модель телефона: HTC Touch Diamond 2

        13
        Ссветик
        member
        11:55 20-09-2008
        Уважение: 32
        Редактировал:
        Ссветик
        1/15 Добавлено:Вс Янв 30, 2005 03:36 Заголовок сообщения: JADGen&JADMaker (Программы для создания *.jad)
        Цитата
        Цитата:
        JADMaker creates a JAD file for your .JAR Java Games, so that you can install them to your mobile phone.

        Можно и вручную, но зачем что-то делать руками, если для этого есть программа? = )))
        В общем есть *.jar, но нет *.jad, берёте *.jar и перетаскиваете в программу.
        Вот у вас и появляется *.jad!
        Всё просто.

        JADMaker
        JADMaker.rar — 63,47 KB
        Файл скачен или просмотрен 19740 раз.

        _________________


        Чудеса там, где в них верят и чем больше в них верят, тем чаще они встречаются.

        Последний раз редактировалось: The_Abyss (Пн Янв 28, 2008 00:47), всего редактировалось 2 раз(а)

        ^ Вверх ^
        Профиль Личное ICQ Фото
        maina-vira
        Студент

        Популярность: +8 (24)

        Возраст: 42
        С нами с: 13.11.2004
        Сообщений: 58
        Откуда: Новосибирск
        Модель телефона: Siemens M65

        2/15 Добавлено:Вс Янв 30, 2005 03:48 Заголовок сообщения:
        Цитата
        Не работает, пишет, что изменилась конфигурация и создает на рабочем столе фаил config и все. Пробовал переписать config — ничего не вышло. Скачивал и твою версию и кто-то еще выкладывал — то же самое.
        ^ Вверх ^
        Профиль Личное Email Сайт ICQ
        The_Abyss
        Глав. Хелпер

        Популярность: +106 (136)
        Имя: Антон

        Возраст: 33
        С нами с: 04.12.2004
        Сообщений: 512
        Откуда: Санкт-Петербург
        Модель телефона: HTC Touch Diamond 2

        3/15 Добавлено:Вс Янв 30, 2005 04:30 Заголовок сообщения:
        Цитата
        Вот ещё одна программа для создания *.jad!
        JadGen
        Она точно работает! Только что проверил. Там есть описание как пользоваться.
        Удачи!

        JadGen
        jadgen.rar — 233,96 KB
        Файл скачен или просмотрен 11839 раз.

        _________________

        Чудеса там, где в них верят и чем больше в них верят, тем чаще они встречаются.

        ^ Вверх ^
        Профиль Личное ICQ Фото
        maina-vira
        Студент

        Популярность: +8 (24)

        Возраст: 42
        С нами с: 13.11.2004
        Сообщений: 58
        Откуда: Новосибирск
        Модель телефона: Siemens M65

        4/15 Добавлено:Вс Янв 30, 2005 05:12 Заголовок сообщения:
        Цитата
        Работает. Открывать нужно через МОЙ КОМПЬЮТЕР, JADgen.exe копируете в папку с игрой (там должен быть jar-файл) и перетаскиваете jar на JADgen.exe. А он делает jad. Вот и все.
        ^ Вверх ^
        Профиль Личное Email Сайт ICQ
        roos_va
        Новичок

        Популярность: +3 (3)
        Возраст: 38
        С нами с: 04.02.2005
        Сообщений: 16

        5/15 Добавлено:Пт Фев 04, 2005 03:46 Заголовок сообщения:
        Цитата
        скажите, а в чем фишка JADа? у меня игры и без него фурычат
        _________________
        That’s why.
        ^ Вверх ^
        Профиль Личное
        maina-vira
        Студент

        Популярность: +8 (24)


        Возраст: 42
        С нами с: 13.11.2004
        Сообщений: 58
        Откуда: Новосибирск
        Модель телефона: Siemens M65

        6/15 Добавлено:Пт Фев 04, 2005 03:51 Заголовок сообщения:
        Цитата
        Некоторые могут не работать.
        _________________
        M65, SW50, FFS50, MAP50 + Patches
        ^ Вверх ^
        Профиль Личное Email Сайт ICQ
        Stranger.09
        Зелёный

        Популярность: -1 (7)
        Имя: Сергей Олегович
        Возраст: 49
        С нами с: 23.12.2007
        Сообщений: 35
        Откуда: Россия, Тверская обл.
        Модель телефона: s-75 sw52

        7/15 Добавлено:Вс Янв 27, 2008 01:38 Заголовок сообщения: У кого есть GPRS-КАЧАЛКА
        Цитата
        Господа, кто обладает downloader который работает под GPRS, НЕ WАP. Иногда нет рядом компа, а скачать файл с сайта просто необходимо, в опера-мини прекрасно можно найти что надо, а вот скачать — не получается, при попытке вылезает wаp — downloader.
        слышал что есть такая ява-прога, но как называется, хоть убей-не помню. Спасибо сочувствующим.
        ^ Вверх ^
        Профиль Личное Email Сайт ICQ
        Tails
        Студент

        Популярность: +8 (48)
        Имя: Сергей

        Возраст: 29
        С нами с: 19.11.2006
        Сообщений: 372
        Откуда: Пермь
        Модель телефона: S65 SW58, S75 SW52, SE G900

        8/15 Добавлено:Вс Янв 27, 2008 21:16 Заголовок сообщения:
        Цитата
        используй опера-минимод- там встроенный загрузчик с поддержкой докачки и списком.
        _________________
        Siemens > Intel Core 2 Duo
        Нет предела Siemens’у!
        ^ Вверх ^
        Профиль Личное Email ICQ
        b00t-sEct0r
        Зелёный

        Популярность: +1 (1)
        Возраст: 31
        С нами с: 23.05.2008
        Сообщений: 3
        Модель телефона: CX70 SW56

        JAR и JAD — кто есть кто?

        Что такое jar и jad. Нужен ли jad для установка java-приложения. Что делать, если jad файл нужен, а его нет.

        Многие путаются в файлах, составляющих java игру (программу). Все просто. Каждое приложение состоит из двух файлов.

        JAR — это сама игра (причем, это архив — если разархивировать его с помощью winrar — то вы увидите множество мелких файлов).

        JAD — небольшого размера информационный файл, в котором содержатся сведения об игре — производитель, размер, откуда скачана и еще разные полезные мелочи. Так что если у вас есть только JAD — это не игра, с его помощью вы ничего не установите, ищите JAR.

        БОЛЬШИНСТВУ телефонов (Nokia, Sony Ericsson, Motorola и т.п.) для установки игр файл JAD не нужен вообще — достаточно основного JAR. Но некоторые модели без JAD устанавливать ничего не будут (Samsung, Philips, LG и т.п.). Чаще всего таким телефонам надо наличие JAD и JAR файла, и для начала установки надо запускать JAD.

        Что же делать, если JAD файла нет рядом с JAR файлом, когда вы скачиваете игру? Либо ваш Samsung, Philips, LG не хочет устанавливать java, ругаясь на «плохой» JAD файл. Особых проблем нет — так как JAD это всего лишь вспомогательный информационный файл, существуют программы, которые легко создадут его заново, опираясь на данные JAR-файла. Эти программы — JadMaker и JadGen .

        Я слышал что для Samsung S5230 JAD-файл не нужен, это правда? А как на карту устанавливать, расскажи подробно.


        Нашел программу на комп — «Генератор .jad файлов»— очень полезная программа, ели у Вас есть *.jar, но нет *.jad, а как написать его самому, Вы не знаете. Инструкция в архиве, всё предельно просто. Вот ссылка — http://alljava.ru/file347.html , есть похожая — http://alljava.ru/file348.html .

        Ваш Жмур (Фан Sony Ericsson)

        у мя есть JAD но нет JAR . где скачать JAR??

        что делать когда при установке JAD и JAR пишет: ошибка подключения к интернету. перейдите к operamini.com с помощью браузера компьютера или свяжитесь с поставщиком услуг интернета для определения настроек

        привет у меня телефон SAMSUNG S5610 на нём не работают игры каторые я кидаю на телефон просит Jar не допустимы пацаны у каво мтс на Украине то напишыте номер я вам позвоню и вы роскажыте как ето зделать.

        JADMaker 1.15

        Если по какой-либо причине у вас отсутствует *jad файл (для некоторых моделей телефонов, например, Sony Ericsson, такой файл вообще не нужен), но есть *jar файл (который собственно и является программой), то очень просто сделать *jad при помощи этой крохотной программки.

        Оценить: Лицензия: бесплатная
        Оценка: 3 из 5 (оценок: 7 )
        Размер файла: 1 Мб ( Скачать )
        Операционные системы: Windows 7, Windows XP, Windows Vista, Windows 9x
        Язык: английский
        Добавил(а): ca1
        Добавлена: 27 апреля 2008 г.
        Закачек / Просмотров: 39 198 / 65 110
        Добавить в избранное

        Программы, похожие на JADMaker :

        Вы можете рассказать о программе JADMaker своим друзьям:

        Нажмите на Ctrl+C, чтобы скопировать выделенный текст

        Вот так будет выглядять на сайте/блоге:

        Как создать *.JAD файл от java игры без особых программ?

        Из этой статьи вы узнаете Как создать *.JAD файл от java игры без особых программ?. Максимально подробные инструкции и ответы на ваши вопросы ждут вас на сайте botvet.ru

        Как известно, чтобы установить java игру или приложение на некоторые модели мобильных телефонов нужно помимо самой игры ещё и «ключ», которым и является файл формата *.JAD, без которого установка невозможна. Для того, чтобы самому создать этот файлик нужно сделать следующее:


        1. Скачайте игру формата JAR. При помощи архиватора WinRar откройте файл с игрой

        2. Зайдите в папку — «META-INF»

        3. Скопируйте файл «MANIFEST.NF» на рабочий стол или в любую другую папку.

        4. Откройте MANIFEST.NF любым текстовым редактором(блокнот например) и скопируйте всё содержимое.

        5. Создайте новый текстовый документ и в него вставьте скопированный ранее текст и добавьте следующие строки:

        JAVA. Немного теории: такой вредный JAD

        Первые телефоны стандарта GSM с поддержкой Java 2 Micro Edition (J2ME) стали появляться в 2002 году – Siemens SL45i, Siemens S45i, Nokia 6310i и другие модели.

        Внедрение Java открыло перед владельцами мобильных телефонов широкие возможности, ранее доступные только обладателям смартфонов и коммуникаторов, – при наличии соответствующего приложения с помощью телефона стало возможно решить почти любую задачу. Естественно, основным применением J2ME стало создание «мобильных» игр. Но настоящим прорывом значится появление написанных на Java клиентов ICQ и браузера Opera Mini, которые прочно укрепились в наших трубках.
        Список JAVA-программ просто огромен. Однако все их объединяет то, что каждая из них состоит из двух файлов: JAR и JAD. Файл с расширением JAR, который представляет собой обычный архив, это и есть сама программа. Содержимое данного архива можно посмотреть с помощью архиватора, например, 7-zip. В данном архиве находится все объекты необходимое для работы программы – исполняемый код, изображения, различные данные и т.д.

        Файл с расширением JAD – это обычный текстовый файл, представляющий собой описание программы, в котором указаны основные сведения о мидлете, в том числе:

        • название программы (MIDlet-Name);
        • версия (MIDlet-Version);
        • название компании производителя (MIDlet-Vendor);
        • адрес откуда можно загрузить JAR-файл (MIDlet-Jar-URL);
        • размер JAR-файла в байтах (MIDlet-Jar-Size);
        • иконка, которая соответствует приложению (MIDlet-Icon);
        • сведения об авторских правах (Copyright);

        С технической точки зрения, для работы JAVA-программы в JAD-файле нет никакой необходимости, фактически это просто комментарий никак не влияющий на работу приложения. Для установки JAVA-приложения на подавляющее большинство телефонов выпущенных Nokia, Motorola или Sony Ericsson в JAD-файле нет необходимости. Однако на часть телефонов, в том числе многие модели от Philips, Samsung, LG или Fly, установить JAVA-программу, не имеющую JAD-файла, невозможно. Телефон может выдать сообщение о поврежденном или отсутствующем JAD-файле и отказаться устанавливать приложение. Кстати, установить программу, имея лишь оригинальный JAD-файл можно, для этого понадобится лишь доступ к Интернету, так как в поле MIDlet-Jar-URL JAD-файла указан путь, откуда может быть загружен JAR-файл.

        Что же делать, в случае если JAD-файл отсутствует и взять его негде? Наверняка, после прочтения изложенного выше, у вас возникла простая идея – надо его написать самим. Действительно, JAD-файл объект сугубо вспомогательный, никак не влияющий на работу приложения и используемый только при установке. Конечно, можно создать его в обычном текстовом редакторе по аналогии с JAD-файлами других программ. Но, как говорилось в известной рекламе, есть способ лучше! Именно для подобных ситуаций разработаны специальные программы, которые генерируют JAD-файлы на основе информации содержащейся в JAR-файле. Рассмотрим две подобные программы. Их общими плюсами является бесплатность и небольшой размер.

        Программа JadGen представляет собой очень простую утилиту, пользовательский интерфейс которой состоит из одного поля ввода и одной кнопки. Использовать программу еще проще – в поле ввода «Select JAR-file» мы указывает название JAR-файла (с полным путем к нему, если это необходимо), после чего нажимают кнопку «Generate JAD». Стандартного диалога открытия файлов не предусмотрено. Если имя файла указано неверно или он не найден по указанному пути, на экран компьютера будет выдано сообщение «x is not a JAR-file», где x – имя файла, которое вы указали в поле ввода «Select JAR-file». Результат работы программы приведен на рисунке.

        Как мы видим, некоторые отличия от «родного» JAD-файла существуют, в частности в поле ввода MIDlet-Jar-URL указан локальный путь – файл *.jar должен находиться в той же папке, что и JAD-файл.

        Программа JADMaker – сверхкомпактна — всего 70 кб — но для ее работы необходимо чтобы на компьютере был установлен .NET Framework версии не ниже 2.0. Для работы JADMaker в Windows Vista понадобится .NET Framework 3.0, который уже включен в состав этой операционной системы. Бесплатно загрузить .NET Framework можно с сайта компании Microsoft. «Вес» полного пакета с последней версией .NET Framework составляет почти 200 Мб.


        Какой-либо специальной установки программа JADMaker не требует, достаточно распаковать архив с программой в произвольную папку. В использовании JADMaker также очень прост. Существует три способа генерации JAD-файлов с помощью рассматриваемого приложения:

        1. Запустить JADMaker, затем перетащить JAR-файл на диалоговое окно программы. Выполнять эту операцию достаточно удобно, так как диалоговое окно программы находится поверх всех других окон. Для включения/отключения этой функции следует зайти в пункт «Options» основного меню программы и установить/снять отметку пункта «Always On Top»;
        2. Перетащить JAR-файл на ярлык файла JADMaker.exe в проводнике Windows. Например, можно создать ярлык на рабочем столе и перетаскивать JAR-файлы прямо на него. При этом JAD-файл будет создан в той же папке, где находиться JAR;
        3. Выбрать пункт «Make JAD» в контекстном меню, вызываемом по щелчку правой кнопкой мыши на JAR-файле. Для использования этого способа необходимо установить флажок «Enable Explorer Context-Menu extension» в основном диалоговом окне программы. На мой взгляд, самый удобный способ, ведь для того, чтобы воспользоваться этой возможностью, нет необходимости запускать программу и перетаскивать JAR-файл.

        Результат работы программы приведен на рисунке. Как мы видим, результат работы программы JADMaker отличается и от исходного файла, и от результата работы JadGen.

        Очевидно, что особых проблем отсутствие JAD-файла не создает, независимо от того, каким телефоном вы пользуетесь. Конечно, если у вас Nokia, Motorola или Sony Ericsson вам нет необходимости думать о наличии или отсутствии файлов-этикеток. Но если вы владелец аппарата от Philips, Samsung, LG или Fly, думаю, изложенная информация может оказаться вам полезной. Кстати, еще один нюанс – если программа не устанавливается без доступа к Интернету – проверьте, что указано в JAD-файле. Может быть, проблема в этом?

        © Печеровый Антон, Mobiset.ru
        Дата публикации статьи — 20 января 2009 г.

        Твитнуть

        Наша группа ВКонтакте — присоединяйся!

        Оперативная и эксклюзивная информация — в 140 знаках! Подписывайтесь на наш канал:
        Читать @Mobiset

        >

        Свежие статьи в рубрике «Технологии, стандарты»: Пришествие Windows 8, Еще больше «облаков» для мобильных устройств, Впечатления от Windows 8, История Opera Mini: как «просто интернет» стал стандартом качества, О противостоянии мобильных ОС, Нужны ли нам «облака»?, Билет на гаджет, О влиянии технологий на интерес к чтению, Есть ли будущее у плееров?, Взгляд на китайские смартбуки

        Комментарии

        (всего комментариев: 9)

        [15.10.2009 19:23:33] Написал: крутой
        а ведь Stalker 23 года прав. (хоть и без запятых)

        [28.01.2009 19:20:40] Написал: Furbo
        Сказано же:»не нажимать кнопку более одного раза!» :D

        [25.01.2009 20:24:24] Написал: ulidtko
        блин.

        [25.01.2009 20:08:36] Написал: ulidtko
        Stalker 23 года, не ведись на этого тролля slava117 :) Поддерживаю, статья на довольно детском уровне. Хотя такие тоже нужны, вспомните кто основные пользователи J2ME :)
        Ну а как человек, который по опыту вполне мог бы написать полную рецензию на статью по такой теме (нескромно, да?))), скажу для начала автору спасибо за 7-zip, ведь таки не винраром единым. (а винрар ведь платный, в отличие от 7-zip’а ;)) Критика такая: jar-файл по спецификации не «просто zip», а zip с присутствующим внутри META-INF/MANIFEST.MF, тоже описанного формата, на который также нужно было обратить внимание. За то, что пропустил это, статье грубый минус. Дальше, для «воскрешения» JAD нужно было раскрыть сначала общий принцип, а потом сказать, что вот, уже есть программки, которые сами умеют всё это делать. Ещё я не увидел в статье «Jad-генератора» ни под Linux, ни хотя бы под Java (SE). Был бы очень в тему генератор под J2ME (то есть сразу на телефоне генерировать). Дальше, jad — не просто «комментарий, никак не влияющий. «. Ещё как влияющий. Конструктор на сайте, например, может сохранить в нём важные параметры, от которых как раз и будет зависеть работа приложения (скажем, авторизационный ключ). Или вот другой пример: подпись мидлета вместе с сертификатом обязательно должна находится в jad. С одного jar подписанный мидлет поставить не получится.
        И вообще, то, что некоторые телефоны умеют ставить мидлеты с одного jar, — что-то вроде фичи, дополнительной возможности. Тем не менее, она полезная, и нужно признать, что в большинстве случаев можно действительно обойтись без jad.
        В общем, статейка така себе, хотя кому-то может оказаться и полезной.

        [25.01.2009 19:55:03] Написал: улидтко
        Stalker 23 года, не ведись на этого тролля slava117 :) Поддерживаю, статья на довольно детском уровне. Хотя такие тоже нужны, вспомните кто основные пользователи J2ME :)
        Ну а как человек, который по опыту вполне мог бы написать полную рецензию на статью по такой теме (нескромно, да?))), скажу для начала автору спасибо за 7-zip, ведь таки не винраром единым. (а винрар ведь платный, в отличие от 7-zip’а ;)) Критика такая: jar-файл по спецификации не «просто zip», а zip с присутствующим внутри META-INF/MANIFEST.MF, тоже описанного формата, на который также нужно было обратить внимание. За то, что пропустил это, статье грубый минус. Дальше, для «воскрешения» JAD нужно было раскрыть сначала общий принцип, а потом сказать, что вот, уже есть программки, которые сами умеют всё это делать. Ещё я не увидел в статье «Jad-генератора» ни под Linux, ни хотя бы под Java (SE). Был бы очень в тему генератор под J2ME (то есть сразу на телефоне генерировать). Дальше, jad — не просто «комментарий, никак не влияющий. «. Ещё как влияющий. Конструктор на сайте, например, может сохранить в нём важные параметры, от которых как раз и будет зависеть работа приложения (скажем, авторизационный ключ). Или вот другой пример: подпись мидлета вместе с сертификатом обязательно должна находится в jad. С одного jar подписанный мидлет поставить не получится.
        И вообще, то, что некоторые телефоны умеют ставить мидлеты с одного jar, — что-то вроде фичи, дополнительной возможности. Тем не менее, она полезная, и нужно признать, что в большинстве случаев можно действительно обойтись без jad.
        В общем, статейка така себе, хотя кому-то может оказаться и полезной.


        [24.01.2009 5:31:11] Написал: Furbo
        TO: Stalker 23 года ™
        Право слово, насмешил!))) Да еще без запятых. На что спорим, что ему и 14-ти нет?)))

        [21.01.2009 21:44:29] Написал: Ant
        Siemens S45i никогда не поддерживал java.

        [20.01.2009 22:05:20] Написал: slava117
        поздравляю Stalker 23 года ты балбес! люди этому дохрена времени учатся, книги умные читают, а потом кое как продвигаются, работают. иди в книжный и купи книгу по програмированию, или скачай в крайнем случае.твои придирки не обоснованы, и не имеют толковых доводов

        [20.01.2009 9:24:39] Написал: Stalker 23 года ™
        я вижу нет тем про что писать так вы пишете всякую шнягу напишите что то толковое что бы было интересно всем. как создавать ява приложения, или сис или под винду . опишите сам процес создания и проги, а то пишите то что ни кому не надо

        Добавить комментарий

        Для добавления комментария заполните все поля формы:

        Читайте в новостях последней недели

        Читайте аналитику последнего месяца

        НА ФОРУМЕ

        Рейтинг хостингов (ответов: 0), Karll, в 12.11.2020 0:23:48 на форуме Общий форум

        JAD — ГЕНЕРАТОР 1.0

        Отзывы Описание: JAD-генератор создает JAD файл для выбранного вами .JAR файла (Java игра или плиложение), просмотров: 150282
        Обновлена: 31 мар 2010 г.
        Добавлена 21 апр 2005 г.
        Язык интерфейса Русский
        Сайт поддержки http://aidsoid.com
        Добавил Дорошенко Алексей
        Версия 1.0
        Просмотров 150282
        ОПИСАНИЕ

        —— ДЛЯ ЧЕГО НУЖНА ЭТА ПРОГА? ———
        JAD-генератор создает JAD файл для выбранного
        вами .JAR файла (Java игра или плиложение), с
        помощью которого можно загрузить игру на
        телефон.

        —— КАК ПОЛЬЗОВАТЬСЯ ПРОГРАММОЙ ——-
        2 способа:
        1) Просто перетащите ваш JAR файл на окно этой
        программы. JAD сгенерирован. Все готово!
        2) Тыкните на бегущюю строку в программе.
        Откроется диалоговое окно, в котором выбираете
        JAR файл. JAD сгенерируется в ту же папку, где
        был JAR.

        Системные требования для «JAD — ГЕНЕРАТОР»:

        Поддержка систем: Windows XP, Windows 2000, Windows 95, Windows 98, Windows NT, Windows Me.

      Илон Маск рекомендует:  base в HTML
  • Понравилась статья? Поделиться с друзьями:
    Кодинг, CSS и SQL