Прочее компьютерное

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

У меня Samsung GT - C3010. Хотел скачать несколько игр и приложений (скачиваю на комп, а потом через USB - кабель на телефон). Если есть jar и jad, игра устанавливается нормально. Но есть игры и приложения, которые идут только в формате jar, формата jad нет и установить не реально. Подскажите пожалуйста, как выйти из этого положения? Что делать и где искать этот jad?
Jad файлы требуются на всех телефонах. Просто большинство телефонов сами генерируют их. Но не все)

http://www.cellguru.ru/load/28-1-0-12
Запусти прогу и с помощью мышки перемести jar файл в окошко программы. Jad файл создастся автоматически в той папке, где находился jar файл.
СЧ
Сергей Чубенко
4 167
Лучший ответ
Вообще-то стандартно jar и устанавливают. А jad это как бы ярлык. Теперь современные игры делают без jad так как он уже не требуется в современных телефонах
Богдан Кушта
Богдан Кушта
57 069
JAD служит описанием JAR.
Наверно, вы замечали, что при загрузке мидлета с ВАПа телефон показывает имя и размер мидлета, а потом его скачивает. Так вот, телефон сначала скачивает JAD, "смотрит" в нём свойства JAR, ссылку на JAR и потом (по вашему согласию) начинает скачивать 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 файлов"— очень полезная программа, ели у Вас есть *.jar, но нет *.jad, а как написать его самому, Вы не знаете. Инструкция в архиве, всё предельно просто. Вот ссылка - http://alljava.ru/file347.html, есть похожая - http://alljava.ru/file348.html.
поищи прогу JAD Maker