.JAD

File JAD

Java Application Descriptor
Fai una domanda
RISPOSTA RAPIDA

Un file JAD è un piccolo descrittore in formato testo semplice per un'app o un gioco mobile J2ME (Java ME). È sempre associato a un file .jar che contiene il codice effettivo del programma. Per leggerlo, aprilo in qualsiasi editor di testo. Per eseguire l'app, sono necessari il file .jar corrispondente e un emulatore J2ME come KEmulator (PC) o J2ME Loader (Android).

Sviluppatore: Sun Microsystems (now Oracle) - Java ME / MIDP specification Categoria: Altri file Standard aperto MIME: text/vnd.sun.j2me.app-descriptor
SI APRE SU Windows Linux Android
Correlati: .TORRENT · .MSO · .MD5 · .SHS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 31, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file JAD?

Un file .jad - abbreviazione di Java Application Descriptor - viene utilizzato per descrivere il suo archivio JAR complementare. Sia il file .jad che il file .jar sono richiesti dalla virtual machine Java Micro Edition (ME) per eseguire applicazioni e giochi Java su dispositivi mobili e cellulari. Il file .jar contiene il bytecode effettivo e le risorse del pacchetto dell'applicazione Java, mentre il file .jad contiene le informazioni tecniche necessarie per individuare, verificare e installare il .jar.

Il .jad è salvato in formato testo semplice e può essere aperto con qualsiasi editor di testo. È strutturato come un elenco di righe di attributi Chiave: Valore - una per riga - che descrivono la suite MIDlet. Gli attributi obbligatori includono MIDlet-Name, MIDlet-Version, MIDlet-Vendor, MIDlet-Jar-URL, MIDlet-Jar-Size, MicroEdition-Profile e MicroEdition-Configuration. Un dispositivo legge prima il piccolo .jad durante un download over-the-air (OTA), mostra all'utente il nome dell'app, il fornitore e la dimensione del file, quindi recupera e installa il .jar solo se l'utente conferma. Se il valore MIDlet-Jar-Size nel .jad non corrisponde al .jar effettivo, l'installazione fallisce.

Il formato è stato introdotto intorno al 2000-2002 come parte della specifica MIDP 1.0 da Sun Microsystems ed è stato ampiamente utilizzato su Nokia S40, Sony Ericsson e telefoni cellulari simili per tutti gli anni 2000. Il suo tipo MIME ufficiale è text/vnd.sun.j2me.app-descriptor. Il declino di J2ME intorno al 2012, soppiantato dalle app Android APK e dai bundle di app iOS, ha reso i file .jad ampiamente obsoleti - sebbene emulatori come J2ME Loader e FreeJ2ME li supportino ancora oggi.

Sicurezza e incolumità

RISCHIO: LOW

Un JAD è un minuscolo descrittore in testo semplice e non è eseguibile, quindi il file stesso è innocuo da aprire e leggere. Il rischio risiede in ciò che installa: il .jar complementare è codice reale e sui vecchi telefoni i MIDlet firmati/non firmati avevano richieste di autorizzazione (rete, messaggistica) che alcuni malware sfruttavano per inviare SMS a tariffa premium. Pertanto, tratta il .jar proveniente da un JAD non attendibile con la stessa cautela di qualsiasi app scaricata. Evita inoltre i siti sospetti di «conversione da JAD a APK» - la conversione non è reale e i portali sono tipicamente trappole pubblicitarie o truffe; usa invece un emulatore J2ME open-source affidabile.

Dettagli del formato

in sintesi
NOME COMPLETOJava Application Descriptoranche noto come JAD file, J2ME application descriptor
SVILUPPATORESun Microsystems (now Oracle) - Java ME / MIDP specificationdal 2000-2002 (Java ME / MIDP 1.0; J2ME mobile applications)
CATEGORIAAltri file
TIPO MIMEtext/vnd.sun.j2me.app-descriptor
TIPODescrittore in testo semplice (manifest chiave:valore) per una suite MIDlet J2ME
STANDARDAperto · royalty-free

Programmi che aprono file JAD

Windows4 apps
Any text editor (Notepad, Notepad++) Open-source Apri il .jad come testo per leggerne gli attributi (nome, fornitore, URL/dimensione jar). Questo legge il descrittore; non esegue l'app.
KEmulator (J2ME emulator) Gratuito Carica il .jad (con il suo .jar nella stessa cartella) per eseguire l'app/gioco J2ME su Windows. Popolare emulatore MIDlet legacy.
Java ME SDK / Wireless Toolkit Gratuito L'emulatore/SDK J2ME di Oracle esegue e testa le suite MIDlet (aprendo il JAD); rivolto agli sviluppatori.
Eclipse (+ MTJ / dev tools) Open-source Per sviluppatori che creano/modificano MIDlet; non è un riproduttore per l'utente finale. Usa un emulatore per giocare semplicemente a un'app.
Linux1 app
FreeJ2ME Open-source Emulatore J2ME open-source (funziona anche su Windows/Mac tramite Java); carica il .jad/.jar per eseguire il MIDlet.
Android1 app
J2ME Loader Open-source Installa l'app, quindi apri il .jad/.jar per eseguire vecchi giochi J2ME su Android. Il modo moderno e pratico per giocarci.

Dettagli tecnici

specifiche approfondite
Tipo MIMEtext/vnd.sun.j2me.app-descriptor
Codifica dei caratteriTesto semplice UTF-8
Struttura del fileRighe di attributi Chiave: Valore, una per riga; nessuna sezione o annidamento
Firma binariaNessuna - testo semplice senza magic bytes; tipicamente inizia con una riga di attributo MIDlet- o MicroEdition-
Dimensione tipica del fileDa meno di 1 KB a pochi KB
Attributi obbligatoriMIDlet-Name, MIDlet-Version, MIDlet-Vendor, MIDlet-Jar-URL, MIDlet-Jar-Size, MicroEdition-Profile, MicroEdition-Configuration
Verifica dell'integritàMIDlet-Jar-Size effettua un controllo incrociato con la dimensione del file .jar complementare; le suite firmate aggiungono gli attributi MIDlet-Certificate e MIDlet-Jar-RSA-SHA1 nel .jad
CompressioneNessuna - il .jad è testo semplice non compresso
File complementareSempre associato a un .jar contenente il bytecode e le risorse della suite MIDlet; i due file devono corrispondere per Jar-URL e Jar-Size
Dichiarazione runtimeMicroEdition-Profile (es. MIDP-2.0) e MicroEdition-Configuration (es. CLDC-1.1) specificano il runtime J2ME richiesto
Protocollo di installazioneOTA (over-the-air): il dispositivo scarica prima il piccolo .jad, presenta nome/fornitore/dimensione all'utente, quindi recupera e installa il .jar previa conferma
Proprietario della specificaSun Microsystems (specifica Java ME / MIDP); mantenuta da Oracle dopo l'acquisizione
Sostituito daAndroid .apk e bundle di app iOS in seguito al declino di J2ME circa nel 2012; nessun formato successore diretto
Piattaforme associateCellulari J2ME (Nokia S40, Sony Ericsson, Motorola); Windows/desktop tramite emulatori Java ME SDK e KEmulator
Rilasciato2000-2002 (Java ME / MIDP 1.0; J2ME mobile applications)
Ultima versioneMIDP 2.1 era; format effectively frozen after the decline of J2ME (~2012)
Standard apertoSì · royalty-free
Specificadocs.oracle.com

Conversioni JAD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file JAD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file JAD.

Domande frequenti

Cos'è un file JAD e come posso aprirlo?
Un JAD (Java Application Descriptor) è un piccolo file di testo che descrive un'app mobile J2ME e punta al suo .jar. Aprilo come testo in Notepad per leggerlo; per ESEGUIRE l'app hai bisogno del .jar corrispondente più un emulatore J2ME come KEmulator, FreeJ2ME o J2ME Loader su Android.
Posso convertire un JAD/JAR in APK per eseguirlo su Android?
No - non esiste un vero convertitore da JAD/JAR a APK (Java ME e Android sono piattaforme diverse; il vecchio servizio netmite è defunto). Installa invece un'app emulatore J2ME come J2ME Loader e apri il .jad/.jar al suo interno.
Il mio JAD non si installa - perché?
Di solito il .jar complementare manca o non corrisponde: i campi MIDlet-Jar-URL e MIDlet-Jar-Size nel JAD devono puntare al .jar corretto e della stessa dimensione. Metti entrambi i file insieme e assicurati che la dimensione corrisponda, oppure apri direttamente il .jar in un emulatore.
Ho bisogno sia del JAD che del JAR?
Il .jar contiene l'app effettiva e spesso può essere eseguito da solo in un emulatore; il .jad è il descrittore utilizzato principalmente per l'installazione over-the-air e i metadati. Per l'installazione su un vero cellulare d'epoca, in genere sono necessari entrambi.
Come posso giocare oggi ai vecchi giochi Java per cellulari?
Usa un emulatore J2ME: J2ME Loader su Android, oppure KEmulator / FreeJ2ME / il Java ME SDK su PC. Apri il .jad (insieme al suo .jar) e il gioco si avvierà.
Posso modificare un file JAD?
Sì - è testo semplice. Puoi correggere attributi come MIDlet-Jar-URL o MIDlet-Jar-Size in un editor di testo, ma mantieni intatto il formato «Chiave: Valore» o gli installatori/emulatori lo rifiuteranno.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DLLDynamic Link Library
9.JPGJPEG Image
10.M4AMPEG-4 Audio File

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z