Por que converter JAR para JAD?
Um .jad (Java Application Descriptor) é um arquivo complementar de texto simples que acompanha um JAR de MIDlet J2ME, listando o nome do MIDlet, versão, classe principal, tamanho do JAR e URL de download. Alguns emuladores J2ME exigem o JAD junto ao JAR para carregar o MIDlet corretamente.
Como converter JAR para JAD
FreeJ2ME EASIEST
Carregue o .jar no FreeJ2ME - ele lê os atributos do MIDlet diretamente de META-INF/MANIFEST.MF e pode produzir um arquivo .jad automaticamente.
KEmulator FREE
Crie um novo perfil no KEmulator, aponte para o .jar e o assistente preencherá os campos JAD a partir do manifesto; exporte o JAD nas configurações do perfil.
7-zip OPEN-SOURCE
Clique com o botão direito no .jar, escolha 7-Zip > Abrir arquivo, navegue até META-INF/MANIFEST.MF e copie suas linhas para um novo arquivo de texto .jad.
Programas que convertem JAR
Sobre estes formatos
Um arquivo JAR é um Java Archive - um pacote ZIP de bytecode Java compilado (arquivos .class), recursos e um manifesto. Para executar um JAR executável, você precisa do Java instalado…
Abrir detalhes de .JAR →Um arquivo JAD é um pequeno descritor de texto simples para um aplicativo móvel ou jogo J2ME (Java ME). Ele sempre faz par com um arquivo .jar que contém o código real do programa. Para…
Abrir detalhes de .JAD →Qualidade e o que observar
- Um JAD é texto ASCII simples - aproximadamente 10-20 linhas de pares chave: valor - não é um formato binário; você está criando um arquivo de metadados complementar, não transformando dados.
- O JAR em si não muda - o JAD é um arquivo externo complementar; ambos precisam do mesmo nome base (ex:
game.jar/game.jad) na mesma pasta. - Arquivos JAD são relevantes apenas para JARs de MIDlets J2ME de celulares antigos da era Nokia; aplicações Java de desktop regulares ignoram arquivos
.jadcompletamente.
Perguntas frequentes
Onde encontro os valores corretos para o arquivo JAD?
.jar com o 7-Zip, navegue até META-INF/MANIFEST.MF e copie as linhas de nome, classe e versão do MIDlet; defina MIDlet-Jar-Size para o tamanho exato em bytes do .jar.