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.
Questions connexes
- 1. Est-ce que XMLCatalog peut être utilisé pour les importations de schéma?
- 2. Comment jFrames peut-il être utilisé à l'intérieur de JavaFX?
- 3. Est-ce que RowSets peut être utilisé avec PreparedStatements?
- 4. Comment vérifier que [out] params dans COM peut être utilisé?
- 5. Est-ce que v4l2 peut être utilisé pour lire des fichiers audio et vidéo à partir du même périphérique?
- 6. Est-ce que ASP.NET outputCacheProfiles peut être utilisé avec Response.Cache?
- 7. Est-ce que svn: externals peut être utilisé en ignorant les externes pour cette URL?
- 8. NSAlert peut-il être utilisé pour créer une fenêtre flottante?
- 9. C# SelectSingleNode - Peut-il être utilisé récursivement?
- 10. peut xsltproc être utilisé pour analyser des fichiers xml non UTF 8
- 11. peut être utilisé pour communiquer mobile et pc?
- 12. Can Netbeans peut-il être utilisé comme IDE pour Sinatra?
- 13. Classe Python pour fusionner les fichiers triés, comment cela peut-il être amélioré?
- 14. Firebug peut-il être nécessaire pour exécuter mon site Web?
- 15. Quelle bibliothèque/programme peut-il être utilisé pour générer le bytecode Java?
- 16. CSS peut-il être utilisé pour cibler les attributs définis par l'utilisateur dans les balises HTML?
- 17. Pourquoi ce type.type ne peut-il pas être utilisé pour les nouvelles instances?
- 18. Comment KDiff3 peut-il être utilisé correctement avec TortoiseSVN pour résoudre les conflits?
- 19. compresser les binaires dans SVN?
- 20. L'indicateur TH32CS_SNAPNOHEAPS pour CreateToolhelp32Snapshot peut-il être utilisé sur le bureau Windows?
- 21. Pourquoi IllegalArgumentException (JDK 1.4.2) ne peut-il pas être construit avec une cause pouvant être lancée?
- 22. Commande pour compresser tous les fichiers/dossiers sous un répertoire
- 23. Où puis-je définir le JRE/JDK qui est utilisé pour exécuter NetBeans en plus de la ligne de commande?
- 24. Interlocked.Exchange ne peut pas être utilisé avec des génériques?
- 25. Comment faire pour compresser les fichiers dans vb.net 2005
- 26. Est-ce que le tag canvas peut être utilisé pour dessiner au-dessus d'autres éléments sur une page?
- 27. Comment compresser les fichiers mercurial dans le dépôt?
- 28. Où se trouvent les fichiers de classe dans le dossier JDK?
- 29. Exécuter index.php plutôt que de lister les fichiers
- 30. Le code source est dans le JDK 1.4 et des cas de test JUnit dans JDK 1.5