Je voudrais compresser un fichier JAR autant que possible pour la distribution (pour le téléchargement sur modem). Est-ce que pack200, inclus dans jdk5, peut être utilisé sur des fichiers de classe pré-jdk5? Pour clarifier, l'environnement cible est jdk 1.4.x.Est-ce que pack200 peut être utilisé pour compresser les fichiers de classe à exécuter sur jdk 1.4?
Q
Est-ce que pack200 peut être utilisé pour compresser les fichiers de classe à exécuter sur jdk 1.4?
1
A
Répondre
2
J'ai complètement révisé ma réponse ici après avoir essayé pack200 et unpack200 sur un ensemble de fichiers source compilés JDK 1.4. Il semble bien fonctionner même si je n'ai pas essayé d'exécuter un fichier JAR compressé. Un autre poste prétend étayer cette thèse aussi, voir:
http://forums.sun.com/thread.jspa?threadID=5134671&tstart=1590
0
Vous pouvez compresser toutes les classes utilisant pack200, mais vous avez besoin de Java 5+ d'utiliser les pots emballés.