Come aprire file .JAR su Linux
Per aprire file .JAR su Linux, per ispezionare o estrarre: apri il file .jar con il tuo gestore dell'archivio (JAR è basato su ZIP).
Istruzioni passo passo
- Per ispezionare o estrarre: apri il file .jar con il tuo gestore dell'archivio (JAR è basato su ZIP).
- Per utilizzare gli strumenti Java: installa un JDK ed esegui: jar tf file.jar (elenco) o jar xf file.jar (estratto).
- Se le associazioni dei file sono errate: verificare che il sistema lo riconosca come archivio Java tramite associazioni MIME/desktop (il comportamento del database MIME condiviso dipende da shared-mime-info).
Problemi comuni
Il file .JAR si apre come ZIP generico (o non "funziona" quando si fa doppio clic)
Un JAR è basato su ZIP, quindi gli strumenti di archivio possono aprirlo per l'estrazione anziché per l'esecuzione. L'esecuzione di un JAR richiede anche un runtime Java e (per i JAR eseguibili) un punto di ingresso manifest.
- Decidi il tuo obiettivo: estrai/ispeziona (apri come archivio) o esegui (esegui con un runtime Java).
- Se è necessario controllare i contenuti, utilizzare: jar tf file.jar (elenco) o jar xf file.jar (estratto).
- Se ti aspettavi che venisse eseguito, conferma che è destinato ad essere eseguibile e include le impostazioni manifest necessarie (punto di ingresso).
"File jar non valido o danneggiato"/estrazione non riuscita
Il download potrebbe essere incompleto oppure la struttura dell'archivio potrebbe essere danneggiata anche se utilizza il formato contenitore ZIP.
- Scaricare nuovamente il file dalla fonte originale e verificare che il download sia stato completato.
- Prova a elencare l'archivio con jar tf file.jar per vedere se può essere letto.
- Se l'operazione continua a fallire, il file potrebbe non essere un archivio JAR/ZIP valido.
Il desktop Linux non riconosce correttamente .JAR
Il riconoscimento del tipo di file e le associazioni delle app su molti desktop Linux si basano sul database MIME condiviso e sulle sue regole glob/magic.
- Verifica che il database MIME del tuo sistema includa un'associazione per gli archivi Java (spesso legati a application/java-archive).
- Aggiorna/aggiorna le associazioni MIME del desktop se sono obsolete o mancanti.
- Aprire il file esplicitamente con un gestore archivio (per l'estrazione) o con strumenti Java (jar) anziché fare affidamento sul comportamento del doppio clic.
Nota di sicurezza
Un .jar può contenere bytecode Java eseguibile; tratta i JAR sconosciuti come programmi, non come "documenti" e eseguili solo se ti fidi della fonte.