Convert jar to jad

Convert JAR to JAD

JAR files can’t be converted directly to JAD; create the descriptor from metadata instead.

Convert JAR files online

We don’t have a dedicated online converter for JAR to JAD yet, but you can convert JAR files online to these formats:

How to convert jar to jad file

Jar to jad file conversion

A JAR file is a Java archive that contains compiled classes, resources, and metadata. A JAD file is a Java Application Descriptor used mainly on older Java ME devices to describe an application and point to its JAR file.

You cannot truly convert a JAR into a JAD in the sense of recovering a descriptor from the archive alone. A JAD file is a separate plain-text descriptor, not a compiled output of the JAR.

If you already have the JAR and need a JAD file, you can generate a JAD descriptor by extracting the required metadata from the JAR manifest or by creating the descriptor manually. Some Java ME development tools can generate it automatically during packaging, but support is limited because Java ME is largely obsolete.

Typical JAD entries include:

  • MIDlet-Name
  • MIDlet-Version
  • MIDlet-Vendor
  • MIDlet-1
  • MicroEdition-Profile
  • MicroEdition-Configuration
  • MIDlet-Jar-URL
  • MIDlet-Jar-Size

To create one manually, open a text editor and save a plain-text file with the .jad extension. Make sure the values match the contents of the JAR and the target device requirements.

Important: a JAD file alone does not run the application. It must reference a valid JAR file, and both files are typically used together on Java ME devices.

If your goal is to inspect or modify a JAR, use a JAR viewer or unpack the archive instead. If your goal is to deploy a Java ME app, generate the JAD from the build tool or manifest data rather than trying to convert the archive directly.

JAR vs JAD: format comparison

How the JAR and JAD formats compare on the properties that matter most for this conversion.

Comparison of the JAR and JAD file formats
Property .JAR Java Archive .JAD Java Application Descriptor
Open standard Yes No
Compression Both Uncompressed
Typical file size Medium Very small
Opens in a web browser No No
Further editing Limited Easy
Metadata support Basic Basic
Plain-text readable No Yes
Best used for Embedding in applications Embedding in applications
Introduced 1996 2000
Developer Oracle (originally Sun Microsystems) Sun Microsystems
MIME type application/java-archive

Additional formats for
jar file conversion

Reverse conversion

Convert to jad from
other formats

Share on social media: