Comment extraire UNIQUEMENT le contenu du programme d'installation du JDK
Je viens de télécharger le SDK Java/JDK versions 5 et 6, et j'ai juste besoin des outils de développement (et de certaines bibliothèques) contenues dans les paquets d'installation, je n'ai pas besoin de procéder à une installation et c'est pourquoi je suis seulement à la recherche d'un package zip au premier abord (pour Windows il y a seulement un exe fichier d'installation), j'ai seulement besoin d'extraire le contenu de l'installation des paquets, Je pense que cela peut être fait à partir de la ligne de commande, mais jusqu'à présent je n'ai pas trouvé comment faire (j'ai déjà considéré comme WinRar et 7-Zip, mais j'ai vraiment envie de trouver comment le faire sans l'aide de ces outils)
Avez-vous fait cela auparavant, et comment?
- Je crois que cela peut être contre le T et C
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire l'installation une fois et puis zip à la installé des trucs placé sous \Programmes\Java.
Cela peut être décompressé ailleurs plus tard et utilisé comme un JDK dans la plupart des IDE sans avoir besoin d'un plein réinstaller (mais Windows ne le savent pas)
Voici .chauve-souris de script pour le déballage de "pack" de fichiers. Doit être exécuté dans la racine de décompressé JDK.
- Je utiliser 7-zip pour le faire. Il semble gérer que l'installateur/auto-extractible fichiers exécutables bien.
J'ai créé cygwin script pour faire ça:
https://gist.github.com/4ndrew/f9dca61cedf0e8340b54
Vous pouvez extraire à la fois les JDK 1.5 et 1.6 à partir de .exe fichiers, à l'aide de l'Extracteur Universel (vraiment un outil formidable). Mais n'oubliez pas de convertir tous *.pack de fichiers (compressés avec Pack200 format) dans correspondante *.les fichiers jar, afin d'obtenir un environnement de travail. Vous pouvez utiliser l'unpack200.exe commande fourni avec le JDK lui-même.
Peut-être vous pouvez essayer Universal Extractor. Le site est légitime, mais je n'ai pas essayé moi-même.
C'est e-egiazarovs'script modifié pour utiliser
unpack200.exe
à partir du JDK archive et aussi à enlever le pack de fichier après la conversion.un peu en retard à la fête
voici un extracteur écrit en powershell