Що таке jad, jar.

Відео: Convertir jar a jad desde android

мидлет (MIDlet, mobile information device) - додаток для профілю MIDP платформи Java ME (Java-додаток). У моделях мобільних телефонів з підтримкою Java, поширених на пострадянському просторі, як правило, реалізована саме підтримка MIDP. Прикладом мидлетов є ігри для мобільних телефонів.

Основний файл дистрибутива мидлета має розширення jar. Крім нього, в дистрибутив може входити текстовий jad-файл, який вказує на місце розташування jar-файлу і містить інші параметри. Мидлет може бути написаний так, що без jad-файлу його робота буде неможлива. Приклад такої реалізації - винесення в jad строкових ресурсів для спрощення їх локалізації.

Мидлет повинен відповідати таким вимогам, щоб його можна було запустити на мобільному телефоні:

  • Головний клас повинен бути нащадком класу javax.microedition.midlet.MIDlet-
  • Мидлет повинен бути упакований в jar-файл (наприклад, утилітою jar) -
  • jar-файл повинен бути оброблений утилітою preverifier-
  • У деяких випадках jar-файл повинен бути підписаний мобільним оператором.


  • У мобільному телефоні зазвичай є обмежене число встановлених додатків, таких як календар, годинник і кілька ігор. Підтримка телефоном Java, дозволяє його власнику завантажувати з Інтернету (наприклад, через WAP-браузер) нові java-додатки. Як приклади java-додатків можна привести такі: ігри, щоденники, карти метро, англо-російські розмовники, конвертери валют, годинник, що показує час в різних країнах і т.п. Таким чином, технологія Java робить телефон більш персоналізованих, дозволяючи власникові підібрати додатки, необхідні саме йому. В Інтернеті є безліч сайтів, звідки можна взяти найрізноманітніші java-додатки, починаючи з іграшок і закінчуючи програмами-помічниками.

    Відео: how to download apps from ovi store and convert .jad to .jar !!

    JAD
    JAD служить описом JAR.
    Напевно, ви помічали, що при завантаженні мидлета з вапа телефон показує ім`я і розмір мидлета, а потім його викачує. Так ось, телефон спочатку завантажує JAD, «дивиться» в ньому властивості JAR, посилання на JAR і потім (за вашим згодою) починає завантажувати JAR.JAD можна відкрити, використовуючи будь-який текстовий редактор (наприклад, блокнот). І так, давайте розберемо його содержімое.Прівожу приклад JAD від TequilaCat Bookreader.

    Manifest-Version: 1.0
    Created-By: Apache Ant 1.5.1
    MIDlet-1: Book Reader by TC,, br.BookReader
    MIDlet-Name: BookReader
    MIDlet-Vendor: tequilaCat
    MIDlet-Version: 1.3.6
    MicroEdition-Configuration: CLDC-1.0
    MicroEdition-Profile: MIDP-1.0
    MIDlet-Jar-Size: 24575
    MIDlet-Jar-URL: bookreader.jar
    TC-BookReader-Logging: true

    Відео: Converter JAR em JAD no android

    Що ми бачимо: Manifest-Version: 1.0. Це необов`язковий параметр, його краще не чіпати.
    MIDlet-1: Book Reader by TC,, br.BookReader в цьому рядку міститься ім`я мидлета, в списку додатків (Book Reader by TC), іконка (знаходиться в JAR, але взагалі це не для наших телефонів), команда запуску мидлета (br .BookReader)
    Далі йде MIDlet-Name: BookReader це ім`я, що відображається при завантаженні
    MIDlet-Vendor: tequilaCat розробник
    MIDlet-Version: 1.3.6 версія мидлета
    MicroEdition-Configuration: CLDC-1.0 і MicroEdition-Profile: MIDP-1.0 означають що для роботи мидлета потрібні CLDC 1.0 і MIDP 1.0. Мідлети, яким потрібні більш нові версії працювати на телефонах з більш намагаючись не будуть
    MIDlet-Jar-Size: 24575 Розмір файлу JAR в байтах. Повинен бути точним до байта!
    MIDlet-Jar-URL: bookreader.jar тут міститься посилання на файл із розширенням JAR. Якщо тут просто ім`я файлу, то передбачається, що JAR лежить в тій же папці, що і JAD, але посилання може бути куди завгодно, навіть на інший сайт, наприклад, https://my.server.ru/java/MyGame.jar
    Це були всі обов`язкові параметри, все інше необов`язково

    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 файлі.
    Ось власне і все, що Вам потрібно знати про ці файли.

    Відео: Як открівать Мобільний програма в форматі jar, jad на комп`ютері за допомогою Emulator

    Поділися в соц мережах:
    Cхоже

    Увага, тільки СЬОГОДНІ!