.JAD

Файл JAD

Java Application Descriptor
Задать вопрос
БЫСТРЫЙ ОТВЕТ

A JAD file is a small plain-text descriptor for a J2ME (Java ME) mobile app or game. It always pairs with a .jar file that holds the actual program code. To read it, open it in any text editor. To run the app, you need the matching .jar and a J2ME emulator such as KEmulator (PC) or J2ME Loader (Android).

Разработчик: Sun Microsystems (now Oracle) - Java ME / MIDP specification Категория: Другие файлы Открыть стандартное MIME: text/vnd.sun.j2me.app-descriptor
ОТКРЫВАЕТСЯ НА Windows Linux Android
Связанные: .TORRENT · .MSO · .MD5 · .SHS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 31, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла JAD?

A .jad file - short for Java Application Descriptor - is used to describe its companion JAR archive. Both the .jad file and the .jar file are required by the Java Micro Edition (ME) virtual machine to run Java applications and games on mobile devices and cell phones. The .jar file contains the actual bytecode and resources of the Java application package, while the .jad file holds the technical information needed to locate, verify, and install the .jar.

The .jad is saved in plain-text format and can be opened with any text editor. It is structured as a list of Key: Value attribute lines - one per line - describing the MIDlet suite. Mandatory attributes include MIDlet-Name, MIDlet-Version, MIDlet-Vendor, MIDlet-Jar-URL, MIDlet-Jar-Size, MicroEdition-Profile, and MicroEdition-Configuration. A device reads the small .jad first during an over-the-air (OTA) download, displays the app name, vendor, and file size to the user, then fetches and installs the .jar only if the user confirms. If the MIDlet-Jar-Size value in the .jad does not match the actual .jar, installation fails.

The format was introduced around 2000-2002 as part of the MIDP 1.0 specification by Sun Microsystems and was widely used on Nokia S40, Sony Ericsson, and similar feature phones throughout the 2000s. Its official MIME type is text/vnd.sun.j2me.app-descriptor. J2ME's decline around 2012, displaced by Android APK apps and iOS app bundles, rendered .jad files largely obsolete - though emulators such as J2ME Loader and FreeJ2ME still support them today.

Безопасность и защита

РИСК: LOW

A JAD is a tiny plain-text descriptor and is not executable, so the file itself is harmless to open and read. The risk lies in what it installs: the companion .jar is real code, and on old phones signed/unsigned MIDlets had permission prompts (network, messaging) that some malware abused to send premium-rate SMS. So treat the .jar from an untrusted JAD with the same caution as any downloaded app. Also avoid sketchy "JAD to APK converter" sites - the conversion isn't real and the portals are typically ad/scam traps; use a reputable open-source J2ME emulator instead.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕJava Application Descriptorтакже известен как JAD file, J2ME application descriptor
РАЗРАБОТЧИКSun Microsystems (now Oracle) - Java ME / MIDP specificationс 2000-2002 (Java ME / MIDP 1.0; J2ME mobile applications)
КАТЕГОРИЯДругие файлы
MIME-ТИПtext/vnd.sun.j2me.app-descriptor
ТИПPlain-text descriptor (key:value manifest) for a J2ME MIDlet suite
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.torrent.mso.md5.shs

Программы, открывающие файлы JAD

Windows4 apps
Any text editor (Notepad, Notepad++) Открытый код Open the .jad as text to read its attributes (name, vendor, jar URL/size). This reads the descriptor; it does not run the app.
KEmulator (J2ME emulator) Бесплатно Load the .jad (with its .jar in the same folder) to run the J2ME app/game on Windows. Popular legacy MIDlet emulator.
Java ME SDK / Wireless Toolkit Бесплатно Oracle's J2ME emulator/SDK runs and tests MIDlet suites (open the JAD); aimed at developers.
Eclipse (+ MTJ / dev tools) Открытый код For developers building/editing MIDlets; not an end-user runner. Use an emulator to just play an app.
Linux1 app
FreeJ2ME Открытый код Open-source J2ME emulator (also runs on Windows/Mac via Java); load the .jad/.jar to run the MIDlet.
Android1 app
J2ME Loader Открытый код Install the app, then open the .jad/.jar to run old J2ME games on Android. The practical modern way to play them.

Технические подробности

глубокая спецификация
MIME typetext/vnd.sun.j2me.app-descriptor
Character encodingUTF-8 plain text
File structureKey: Value attribute lines, one per line; no sections or nesting
Binary signatureNone - plain text with no magic bytes; typically begins with a MIDlet- or MicroEdition- attribute line
Typical file sizeUnder 1 KB to a few KB
Mandatory attributesMIDlet-Name, MIDlet-Version, MIDlet-Vendor, MIDlet-Jar-URL, MIDlet-Jar-Size, MicroEdition-Profile, MicroEdition-Configuration
Integrity verificationMIDlet-Jar-Size cross-checks the companion .jar file size; signed suites add MIDlet-Certificate and MIDlet-Jar-RSA-SHA1 attributes in the .jad
CompressionNone - the .jad is uncompressed plain text
Companion fileAlways paired with a .jar containing the MIDlet suite bytecode and resources; the two files must match on Jar-URL and Jar-Size
Runtime declarationMicroEdition-Profile (e.g. MIDP-2.0) and MicroEdition-Configuration (e.g. CLDC-1.1) specify the required J2ME runtime
Installation protocolOTA (over-the-air): device downloads the small .jad first, presents name/vendor/size to user, then fetches and installs .jar on confirmation
Specification ownerSun Microsystems (Java ME / MIDP specification); maintained by Oracle after acquisition
Superseded byAndroid .apk and iOS app bundles following J2ME's decline circa 2012; no direct successor format
Associated platformsJ2ME feature phones (Nokia S40, Sony Ericsson, Motorola); Windows/desktop via Java ME SDK emulators and KEmulator
Выпущен2000-2002 (Java ME / MIDP 1.0; J2ME mobile applications)
Последняя версияMIDP 2.1 era; format effectively frozen after the decline of J2ME (~2012)
Открыть стандартноеДа · без роялти
Спецификацияdocs.oracle.com

Конвертации JAD

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами JAD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах JAD.

Часто задаваемые вопросы

What is a JAD file and how do I open it?
A JAD (Java Application Descriptor) is a small text file describing a J2ME mobile app and pointing to its .jar. Open it as text in Notepad to read it; to RUN the app you need the matching .jar plus a J2ME emulator like KEmulator, FreeJ2ME, or J2ME Loader on Android.
Can I convert a JAD/JAR to APK to run it on Android?
No - there is no genuine JAD/JAR-to-APK converter (Java ME and Android are different platforms; the old netmite service is dead). Instead install a J2ME emulator app such as J2ME Loader and open the .jad/.jar in it.
My JAD won't install - why?
Usually the companion .jar is missing or doesn't match: the MIDlet-Jar-URL and MIDlet-Jar-Size in the JAD must point to the correct, same-sized .jar. Put both files together and make sure the size matches, or just open the .jar directly in an emulator.
Do I need both the JAD and the JAR?
The .jar holds the actual app and can often run on its own in an emulator; the .jad is the descriptor used mainly for over-the-air install and metadata. For installing on a real feature phone you typically need both.
How do I play old Java phone games today?
Use a J2ME emulator: J2ME Loader on Android, or KEmulator / FreeJ2ME / the Java ME SDK on PC. Open the .jad (with its .jar) and the game runs.
Can I edit a JAD file?
Yes - it's plain text. You can fix attributes like MIDlet-Jar-URL or MIDlet-Jar-Size in a text editor, but keep the 'Key: Value' format intact or installers/emulators will reject it.

Ссылки

1Oracle - MIDP 2.0 (JSR 118) specificationdocs.oracle.com
2Wikipedia - Java Application Descriptor / MIDleten.wikipedia.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Похожие расширения

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z