2009-11-30 7 views
0

je suis un nouveau développeur de java swing. Je veux emballer le programme GUI. Avec l'aide de neatbeans, je reçois un fichier de java jar. Mais je veux convertir le fichier jar en fichier exe, bien que je sais exe4j, mais j'ai besoin du fichier exe inclure le fichier jar et d'autres fichiers. Peut-être utiliser jar en c/C++ est une solution?comment utiliser Java jar en c/C++?

Répondre

1

Ces "autres fichiers" sont-ils simplement des données utilisées par l'application Java? Si oui, vous pouvez simplement les inclure dans le JAR. Si d'autres exécutables sont écrits dans un langage autre que Java, vous aurez peut-être besoin d'une autre solution de conditionnement. Un fichier JAR est fondamentalement identique à un fichier ZIP. Vous pouvez le voir à l'intérieur et l'éditer facilement en renommant son extension en .ZIP et en l'ouvrant avec n'importe quel programme traitant des fichiers ZIP (par exemple 7-zip, ou la fenêtre basique du système de fichiers sur la plupart des OS modernes). Il existe des outils spécifiques au JAR, mais je préfère utiliser des outils ZIP standards. (Changez l'extension en .JAR lorsque vous avez terminé, bien sûr.)

Le JAR est simplement une forme compressée de la structure de répertoire dont vous avez besoin pour exécuter votre application Java, plus un fichier manifeste pour donner des informations sur Qu'est-ce qu'il y a à l'intérieur.