¿Por qué convertir JAR a JAD?
Un .jad (Java Application Descriptor) es un archivo complementario de texto plano que se empareja con un JAR de MIDlet J2ME, enumerando el nombre del MIDlet, la versión, la clase principal, el tamaño del JAR y la URL de descarga. Algunos emuladores de J2ME requieren el JAD junto al JAR para cargar el MIDlet correctamente.
Cómo convertir JAR a JAD
FreeJ2ME EASIEST
Cargue el .jar en FreeJ2ME - este lee los atributos del MIDlet directamente de META-INF/MANIFEST.MF y puede producir un archivo .jad automáticamente.
KEmulator FREE
Cree un nuevo perfil en KEmulator, apunte al .jar y el asistente completará los campos JAD desde el manifiesto; exporte el JAD desde la configuración del perfil.
7-zip OPEN-SOURCE
Haga clic derecho en el .jar, elija 7-Zip > Open archive, navegue hasta META-INF/MANIFEST.MF y copie sus líneas en un nuevo archivo de texto .jad.
Programas que convierten JAR
Acerca de estos formatos
Un archivo JAR es un Java Archive: un paquete ZIP que contiene bytecode de Java compilado (archivos .class), recursos y un manifiesto. Para ejecutar un JAR ejecutable necesitas tener Java…
Abrir detalles de .JAR →Un archivo JAD es un pequeño descriptor de texto plano para una aplicación móvil o juego J2ME (Java ME). Siempre se empareja con un archivo .jar que contiene el código real del programa.…
Abrir detalles de .JAD →Calidad y qué observar
- Un JAD es texto ASCII plano - aproximadamente 10-20 líneas de pares clave: valor - no es un formato binario; está creando un archivo de metadatos adjunto, no transformando datos.
- El JAR en sí no cambia - el JAD es un archivo externo complementario; ambos necesitan el mismo nombre base (por ejemplo,
game.jar/game.jad) en la misma carpeta. - Los archivos JAD solo son relevantes para JARs de MIDlets J2ME de teléfonos de la era de Nokia; las aplicaciones Java de escritorio normales ignoran los archivos
.jadpor completo.
Preguntas frecuentes
¿Dónde encuentro los valores correctos para el archivo JAD?
.jar con 7-Zip, navegue hasta META-INF/MANIFEST.MF y copie las líneas de nombre, clase y versión del MIDlet; establezca MIDlet-Jar-Size con el tamaño exacto en bytes del .jar.