106 votes

Modification d’un fichier à l’intérieur d’un fichier jar

Je souhaite modifier un fichier à l’intérieur de mon pot. Est-il possible de le faire sans extraire et reconditionner, à partir de mon application?

Les fichiers que je souhaite modifier sont des fichiers de configuration, principalement basés sur xml.

La raison pour laquelle je suis intéressé à ne pas déranger est que l’application est enveloppée avec launch4j si je la déverrouille, je ne peux pas créer le fichier .exe à nouveau.

42voto

Jose Alban Points 3906

Vous pouvez utiliser Vim :

``

Vim est capable d’éditer des fichiers texte compressés, étant donné que vous avez `` dans votre environnement.

11voto

JustJeff Points 6070

Les fichiers jar Java sont au même format que les fichiers zip - donc si vous avez un utilitaire de fichier zip qui vous permettrait de modifier une archive, vous avez le pied dans la porte. Le deuxième problème est que si vous voulez recompiler une classe ou quelque chose du genre, vous n’aurez probablement qu’à reconstruire le pot ; mais un fichier texte ou quelque chose (xml, par exemple) devrait être assez facilement modifié.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X