Codice sorgente di jar.exe - è disponibile

2

Questa può sembrare una domanda strana, ma voglio creare un eseguibile che gira sotto Windows scritto in C ++. Il programma deve essere in grado di aggiornare un file jar anche se Java non è installato sul computer di destinazione. Ho visto src.zip nella cartella JDK di Java e nella cartella jar, ma questo è il codice Java. Immagino che jar.exe sia scritto in C o C ++? È possibile vedere il codice sorgente jar.exe? Se sì, dove lo troverei?

    
posta user619818 28.05.2013 - 17:14
fonte

1 risposta

12

In realtà, jar.exe è solo un sottile involucro attorno a un'implementazione Java trovata nel pacchetto sun.tools.jar .

Ma un file JAR è semplicemente un archivio ZIP con una directory di metadati . Puoi utilizzare qualsiasi implementazione ZIP come libzip per manipolare i file JAR.

    
risposta data 28.05.2013 - 17:34
fonte

Leggi altre domande sui tag