417 votes

Comment puis-je obtenir la dernière JRE / JDK comme un zip file plutôt que de l’installeur EXE ou MSI ?

J'aime être sûr que tout fonctionnera tout simplement en copiant le contenu du dossier Java et en définissant les variables d'environnement.

J'ai l'habitude d'exécuter le programme d'installation dans une machine virtuelle, zip \java contenu du dossier, revenir à un snapshot de la machine virtuelle, puis décompressez le fichier compressé.

Je ne pouvais pas trouver un endroit où la dernière JRE / JDK est disponible dans un fichier zip...

http://java.sun.com/javase/downloads/index.jsp

http://download.java.net/jdk6/

Alternativement, il est sûr de supposer que exe programme d'installation de sun tout simplement il suffit de dézipper le tout, sans déconner avec le registre, les variables d'environnement, etc...?

Liés: l'Installation de Java manuellement sur Windows?

557voto

Igor Points 1401

JDK n'est pas disponible comme un portable zip malheureusement. Cependant, vous pouvez:

  • Création d'JDK répertoire (C:\JDK dans ce cas)
  • Télécharger la dernière version du JDK de oracle (par exemple, jdk-7u7-windows-i586.exe)
  • Télécharger et installer 7-zip (ou télécharger 7-zip version portable si vous n'êtes pas administrateur)
  • Avec 7-zip extraire tous les fichiers à partir de jdk-[6-7]u?-windows-i586.exe dans le répertoire C:\JDK
  • Dans l'interface de commande (cmd.exe) procédez de la manière suivante:

    --> changer de répertoire dans le répertoire C:\JDK\.rsrc\JAVA_CAB10

    --> exécuter la commande: extrac32 111

  • Déballez C:\JDK\.rsrc\JAVA_CAB10\tools.zip avec 7-zip

  • Dans l'interface de commande (cmd.exe) procédez de la manière suivante:

    --> modifiez le répertoire C:\JDK\.rsrc\JAVA_CAB10\tools\

    --> exécuter la commande:

    for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
    

    (ceci permet de convertir tous les fichiers du pack en bocal)

  • Copier tout le répertoire et tous les sous-lecteur de c:\JDK\.rsrc\JAVA_CAB10\tools où vous voulez que votre JDK être et de configuration manuellement JAVA_HOME et PATH pour pointer vers votre JDK dir et de ses sous répertoire BIN.

C'est tout. Après cela, vous serez en mesure, à moins d'utiliser javac.exe

75voto

Marc T Points 11

Fonctionne également pour les jdk 8, sans droits d’administrateur  :-)
créer des dossier de destination où vous pouvez RWX (p.e. c:\jdk8)

  • Télécharger exe jdk d’Oracle (f.e. jdk-8u11-windows-x64.exe)
  • 7zip-> Décompressez dans le dossier de destination
  • cd c:\jdk8
  • [c:\jdk8 >] pour /r %x dans (* .pack) faire .\bin\unpack200 - r « %x » « % ~ dx%~px%~nx.jar » c’est tout.

70voto

Maksim Vi. Points 3313

Vous pouvez utiliser Java portable d’ici. Il ne va pas changer les paramètres de votre système. Vous pouvez le mettre sur votre clé USB.

29voto

Elad Karako Points 380

Voici un bon, mais un peu complexe, de manière à:

Étape 1: MSI & taxi de la maternelle le fichier d'installation

  1. Télécharger le JRE ou JDK de Oracle (Sun) site web. Cette méthode fonctionne sur n'importe quelle version et sur SDK ou JRE.

  2. Exécuter et attendez que le programme d'installation de charger. Réduire la fenêtre.

  3. Dans Windows 7, vous devez parcourir à cet emplacement:

    C:\Users\ YOUR_USER_NAME \AppData\LocalLow\Sun\Java

  4. Là, vous aurez un peu de MSI et les fichiers CAB.

enter image description here

Étape 2: extraire facilement la MSI ET la CABINE à l'aide de uniextract

  1. Accédez à Universal Extractor | LegRoom.net et télécharger UniExtract Binaire Archive.

  2. Utiliser WinRar ou non-RAR programme disponible pour vous, et de l'extrait de uniextract161_noinst.rar n'importe où.

enter image description here

Étape 3: enfin, extraire le récipient intérieur nommé core.zip

  1. Drag & drop jdk1.6.0_31.msi ou jre1.6.0_31.msi sur l'icône de UniExtract.exe.

  2. Sélectionnez "Méthode d'extraction: MSI Administrative de l'Installateur". Attendez la fin du processus.

  3. Entrez le nouveau dossier créé.

    Si vous avez de glisser-déposer jre1.6.0_31.msi vous devriez avoir un jre1.6.0_31 dossier

  4. Suivez tous les niveaux à l'intérieur de vous et vous verrez core.zip. enter image description here

  5. C'est ce que vous êtes après. Vous pouvez simplement décompresser n'importe où, et vous aurez le contenu de Java runtime ou SDK sans rien installer sur votre système.

* Vous pouvez maintenant fermer le programme d'installation de Java que vous avez laissé ouvert dans l'étape 1 *

4voto

Oliver Kocsis Points 81

Télécharger l’application de traitement de http://www.processing.org/download/. Le fichier zip contient un dossier nommé java. Il comprend le 1.6.0_32 JDK (version vérifié le 19/02/2013).

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