web-dev-qa-db-fra.com

obtenir Oracle Java 1.8 dans Windows sans l'installer

Est-il possible d’obtenir Java au format Zip? Je ne veux pas l'installer en récupérant le fichier .exe. 

existe-t-il une version Zip de Java 1.8 pour que je puisse la télécharger, l'extraire et commencer à l'utiliser sous Windows (processeur 64 bits)? 

7
user1346316

Vous pouvez extraire le dossier JDK à partir du fichier EXE d'installation. 

Vérifiez ce lien pour les étapes. Le poste était pour JDK 1.7 cela fonctionnera pour JDK 1.8 aussi

Faites ce qui suit.

Steps  

  1. Télécharger le JDK à partir de Oracle
  2. Téléchargez et installez 7-Zip à partir de ici
  3. Ouvrez le fichier d'installation en utilisant 7-Zip
  4. Extraire les outils.
  5. Extrayez le contenu de tools.Zip dans un dossier (par exemple, c:\jdk).
  6. Ouvrez le dossier extrait dans l'invite cmd.
  7. Exécuter la commande for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
  8. Définissez Java_HOME dans le dossier jdk (par exemple, c:\jdk).
  9. Ajoutez %Java_HOME%/bin à la variable env. PATH.

Test  

Exécutez la commande suivante pour vérifier l’installation, elle imprimera la version de JDK.

c:> javac -version
javac 1.7.0_51

NOTE: Testé avec JDK 1.7 et 1.8

Mise à jour 1

Edité la réponse pour ajouter les étapes dans la réponse elle-même au lieu du lien vers un article de blog.

Mise à jour 2

Pour 64 bits, veuillez vérifier unpack-jdk-x64.bat by grabantot

17

Je cherchais une solution à cela aussi. Je ne sais pas pourquoi le PO voulait faire cela. J'essaie simplement d'obtenir une version plus récente de Java pour un nouveau développement sans interférer avec une ancienne installation Java requise par une application existante (j'aimerais mettre à jour l'application existante, mais ce n'est pas une option, pour le moment).

Je pense que le hack que je vais essayer est le suivant:

  1. Installer 1.8
  2. Prenez une copie du dossier d'installation
  3. Désinstaller 1.8
  4. Réinstaller/Réparer 1.7
  5. restaurer la copie de 1.

Je suis sûr que si je comprenais mieux le fonctionnement de l'installation, cela ne serait pas nécessaire.

1
Darrel Lee

Ce qui suit a fonctionné pour moi (j'avais JDK 1.8 installé et j'avais également besoin de la version 32 bits):

  • Vérifier la version actuelle avec la version Java
  • En supposant qu'une version différente (mineure ou majeure est en cours d'installation), téléchargez le JDK installable approprié à partir d'Oracle et exécutez-le. Dans la première boîte de dialogue , Spécifiez un dossier différent de celui par défaut (Peut également fonctionner avec le dossier par défaut), puis sélectionnez Suivant. Extraira les fichiers de ce dossier, puis le dossier Où le JRE doit être installé. Fermez simplement le programme d’installation, Maintenant vous devriez avoir juste le JDK dans le dossier spécifié.
  • Réexécutez Java -version, il devrait vous donner la même version que précédemment.
  • Dans le pire des cas, si la version la plus récente est affichée, accédez au chemin de votre système (cliquez avec le bouton droit de la souris sur Poste de travail (ou sur ce PC) -> Propriétés -> Avancé Paramètres système -> onglet Avancé -> cliquez sur Variables d’environnement ) et supprimez l'entrée Oracle javapath (à partir de la variable Path dans la partie inférieure de la fenêtre). Ajoutez le dossier bin De l'ancienne version Java à la variable de chemin d'accès au début.
0
Deepak

Si vous n'êtes pas autorisé à décompresser le fichier Zip, vous ne pouvez pas installer Java. Comme Java n’a pas besoin d’installation pour fonctionner. Vous avez juste besoin de donner le chemin de Java.exe où il se trouve. 

Sous Windows, il se trouve dans C:\Program Files\Java\jdk1.8.0_05\bin Pour une solution, vous pouvez exécuter le programme d’installation sur n’importe quel ordinateur disposant de l’autorisation requise et de copier/coller le dossier. de Java à n’importe où sur votre système (machine sur laquelle vous avez un problème de droits d’administrateur). et juste définir le chemin comme en ouvrant la commande Invite comme set path = "C:\Program Files\Java\jdk1.8.0_05\bin" Java fonctionnera comme vous le souhaitez

0
SarthAk