CLASS JAR
Conversione file

Converti CLASS in JAR

RISPOSTA RAPIDA
È possibile convertire CLASS in JAR?
Sì - CLASS si converte in JAR.

Esegui jar cfe app.jar MainClass *.class in un terminale con il JDK installato per creare un JAR eseguibile. La pacchettizzazione è puramente una fase di archiviazione - i file .class all'interno sono identici bit per bit agli originali. Senza una voce Main-Class nel manifest, java -jar app.jar fallirà.

Anche in JAR: JAVA · PACK · DEX

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Oct 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire CLASS in JAR?

I file .class sciolti sono scomodi da distribuire o eseguire. Un JAR raggruppa tutto in un unico file e, con una voce nel manifest, consente agli utenti di avviare l'applicazione con java -jar invece di gestire classpath e singoli file di classe.

Come convertire CLASS in JAR

jar (JDK) FREE

Naviga nella directory con i tuoi file .class ed esegui jar cfe app.jar com.example.MainClass *.class per creare un JAR eseguibile. Ometti il flag e e l'argomento main-class per creare invece un JAR di libreria.

IntelliJ IDEA Community FREE

Vai su File > Project Structure > Artifacts, aggiungi un JAR dai moduli con dipendenze, imposta la classe principale ed esegui Build > Build Artifacts.

Eclipse IDE FREE

Fai clic con il tasto destro sul progetto, scegli Export > Java > Runnable JAR file, seleziona la configurazione di avvio, imposta il percorso di output e clicca su Finish.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • Un JAR è un archivio ZIP; rinominalo in .zip per ispezionarne il contenuto in qualsiasi gestore di archivi. Il file META-INF/MANIFEST.MF controlla come Java lo gestisce.
  • Senza un attributo Main-Class nel manifest, java -jar app.jar fallisce - usa jar cfe (non jar cf) per impostare il punto di ingresso.
  • Il bytecode non viene modificato; la pacchettizzazione in un JAR è puramente archiviazione e non altera i file .class.

Domande frequenti

Ho bisogno del JRE o del JDK per creare un JAR?
Hai bisogno del JDK - il comando jar viene fornito con il JDK, non con il JRE.
Come faccio a controllare cosa c'è dentro un JAR esistente?
Esegui jar tf app.jar in un terminale, oppure rinomina il file da .jar a .zip e aprilo in qualsiasi gestore di archivi.
Posso aggiungere file di risorse (immagini, configurazioni) al JAR?
Sì - elencali insieme ai file .class nel comando jar, oppure usa il costruttore di artefatti del tuo IDE per includerli.