J'aime être sûr que tout fonctionnera simplement en copiant le contenu du dossier Java et en définissant les variables d'environnement.
J'exécute généralement le programme d'installation dans une machine virtuelle, zippe le contenu du dossier \ java, reviens à un instantané de la machine virtuelle, puis décompressez le fichier compressé.
Je n'ai pas trouvé d'endroit où le dernier JRE / JDK est disponible sous forme de fichier zip ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
Alternativement, est-il sûr de supposer que l'installateur exe de sun va juste décompresser le tout, sans déconner avec le registre, les variables d'environnement, etc ...?
Connexes: installer Java manuellement sur Windows?
- Après tout ce temps, j'ai trouvé ce site qui semble être exactement ce que je cherchais (2018-05-22)
la source
Réponses:
Vous pouvez télécharger un Java Portable depuis PortableApps.com . Cela ne changera pas les paramètres de votre système. Vous pouvez le mettre sur votre clé USB.
UPD: pour ceux qui ont besoin de JDK il y a un projet open-source OpenJDK Portable
UPD2: il existe également un JDK Portable (Oracle)
Certaines personnes pourraient être intéressées par la version open source officielle JDK prête pour la production d' Oracle
la source
JDK n'est malheureusement pas disponible en tant que fichier ZIP portable. Cependant, vous pouvez suivre ces étapes:
C:\JDK
dans ce cas)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
répertoireC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
avec 7-zipcmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(cela convertira tous les.pack
fichiers en.jar
fichiers)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
endroit où vous souhaitez placer votre JDKJAVA_HOME
etPATH
pointez manuellement vers votre répertoire JDK et son sous-répertoire BIN.la source
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
puis supprimez les fichiers 111 et tools.zip temporaires et procédez au déballage. Peut être fait le déballage sous msys / Cygwin avec:find jdk_dir -name "*.pack" -exec sh -c 'jdk_dir/bin/unpack200 -r "{}" "$(dirname "{}")/$(basename "{}" .pack).jar"' \;
..rsrc\1033\JAVA_CAB10
C:\jdk8
)jdk-8u72-windows-x64.exe
)tools.zip
intérieur dans le dossier de destinationcmd.exe
, exécutez:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Cette solution fonctionne également pour JDK 8, sans droits d'administrateur.
la source
Pour JDK 8u102, les choses ont changé, cela a fonctionné pour moi:
Maintenant, vous êtes prêt à partir. Vous souhaiterez peut-être configurer JAVA_HOME et PATH pour pointer vers votre répertoire% JDK-VERSION% et son sous-répertoire BIN.
la source
Voici une bonne façon, mais un peu complexe:
Étape 1: MSI et CAB à partir du fichier d'installation natif
Téléchargez le JRE ou le JDK depuis le site Web d'Oracle (Sun). Cette méthode fonctionnera sur n'importe quelle version et sur SDK ou JRE.
Exécutez et attendez que le programme d'installation se charge. Réduisez la fenêtre.
Dans Windows 7, vous devez accéder à cet emplacement:
C: \ Users \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Là, vous aurez quelques fichiers MSI et CAB.
Étape 2: extraire facilement le MSI et le CAB en utilisant uniextract
Accédez à Universal Extractor | LegRoom.net et téléchargez UniExtract Binary Archive .
Utilisez WinRar ou tout programme non-RAR à votre disposition et extrayez uniextract161_noinst.rar n'importe où.
Étape 3: enfin, extrayez le conteneur interne nommé core.zip
Faites glisser et déposez jdk1.6.0_31.msi ou jre1.6.0_31.msi sur l'icône d' UniExtract.exe .
Sélectionnez «Méthode d'extraction: programme d'installation administrative MSI». Attendez la fin du processus.
Entrez le nouveau dossier créé.
Si vous avez glissé-déposé jre1.6.0_31.msi, vous devriez avoir un dossier jre1.6.0_31
Suivez tous les niveaux à l'intérieur et vous verrez core.zip .
C'est ce que vous recherchez. Vous pouvez simplement le décompresser n'importe où et vous aurez le contenu du runtime Java ou du SDK sans rien installer sur votre système.
* Vous pouvez maintenant fermer le programme d'installation de Java que vous avez laissé ouvert à l'étape 1 *
la source
La réponse a déjà été donnée. Cela fonctionne pour "jdk-8u91-windows-x64.exe" également
Décompressez tools.zip dans un dossier nom_dossier afin que nous obtenions le contenu de l'image
Dans cmd, déplacez-vous vers le dossier nom_dossier / bin et exécutez la commande
java -version
la sortie sera
cela indique qu'il y a quelque chose de décousu. En fait, nous devons déballer tous les paquets.
Dans cmd, déplacez-vous vers le dossier nom_dossier et effectuez automatiquement le déballage en exécutant la commande
pour / r% x dans (* .pack) faire. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Répétez l'étape 3, si vous obtenez la sortie ci-dessous, le JDK est prêt à être utilisé.
la source
Voilà comment je le fais,
Commencez par l'installation d'exe et attendez l'écran ci-dessous,
Allez au
C:\Program Files (x86)\Java
et copiez votre JDK vers un autre endroit.Annulez l'installation en cliquant sur «x» et désinstallez JDK.
Copiez le JDK copié dans
C:\Program Files (x86)\Java
ou dans un autre dossier de votre choixla source
Télécharger JAVA SE avec JDK
Testé pour la version: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Télécharger JAVA EE avec JDK
Testé pour la version: jdk-7u55-windows-x64.exe
la source
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Il existe un fichier .tar.gz de Java Runtime Environment (JRE) sur le site Web d'Oracle pour ces systèmes d'exploitation: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. Voir: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Il existe également le kit de développement Java (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . Windows .tar.gz. est manquant, mais vous pouvez simplement extraire le fichier .exe avec un outil comme 7zip.
J'ai trouvé que c'était très utile pour rendre Eclipse portable. ;-)
la source
Vous pouvez télécharger une archive .zip portable Zulu depuis Azul Systems, qui sont des versions d'OpenJDK pour Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) et Mac OS X.
Plus d'informations techniques sur les différentes machines virtuelles Java (y compris Zulu) avec leurs architectures et la prise en charge du système d'exploitation ici .
la source
La réponse largement votée est très bien, je l'utilise depuis un certain temps sous la forme de ce fichier bat:
Il nécessite un accès sur le chemin de 7zip, et doit être exécuté dans un dossier à côté du JDK de votre choix (il le trouvera à cause du * .exe ici).
Fonctionne sur 8u144, et je suppose que cela a fonctionné à partir de la chose 8u20.
la source
7z e *.exe .rsrc/1033/JAVA_CAB9/110
et7z e 110 7z x src.zip
essayez ceci: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
ce lien contient des distributions zip portables pour toutes les versions.
la source
Voici un lien pour le fichier zip JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
la source
Téléchargez l'application de traitement sur http://www.processing.org/download/ . Le fichier zip contient un dossier appelé java. Il comprend le JDK 1.6.0_32 (version vérifiée le 19/02/2013).
la source
1.7.0_40
.Instructions OSX
Testé avec
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, faites-le glisser. Ne double-cliquez pas (il s'installera).cd
dans le package.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
dossier contient le JDKla source
Contents/Home
partir du Finder, renommez lejdk TAB
fichier (à partir de l'étape 7) pour supprimer l'.pkg
extension et en faire un dossier accessible au FinderLa JVM Sun est disponible en tant que MSI exécutable à partir d'un script.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
la source
Les JDK peuvent être téléchargés à partir d'ici en tant que fichier zip ni .exe http://installbuilder.bitrock.com/java/
la source
Merci d'avoir posé la question; le JDK ne semble pas interagir avec le registre Windows.
Cependant, le JRE le fait dans certains cas.
Lien: http://www.rgagnon.com/javadetails/java-0604.html
la source
Le processus décrit par Igor et CharlesB Works pour moi, car les IDE comme NetBeans et Eclipse permettent de spécifier l'emplacement du JDK, même des logiciels comme Apache Tomcat (la distribution ZIP) utilisent BASH - FILES pour le configurer (puis spécifiez l'emplacement du JDK en utilisant URI parents).
J'ai un disque dur USB avec NetBeans, Eclipse, Apache Tomcat travaillant avec un JDK en "mode portable".
J'avais un moyen d'extraire une copie du JDK des fichiers d'installation: installez-le, copiez-le à un autre endroit, puis désinstallez-le. Une sale façon de l'extraire, mais qui a réussi.
L'endroit où mettre EXTRA - LIBS était:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
la source
Vous pouvez simplement utiliser 7zip (ou une autre application similaire) pour obtenir les répertoires dans le fichier core.zip fourni dans le programme d'installation. Utilisez simplement 7zip pour parcourir l'exe, vous verrez un fichier core.zip qui contient tous les fichiers qui se trouvent généralement dans le répertoire "jreX" (où X est le numéro de version principal). Quant à la définition des variables env et autres, vous pouvez suivre les autres réponses. Si tout ce que vous voulez est un jre portable (par exemple, vous pouvez exécuter vos fichiers jar en utilisant le fichier java.exe ou le fichier javaw.exe), cette solution fera l'affaire. Ceci est très similaire à la copie du répertoire jre d'un endroit à un autre
la source
Ce lien
http://www.java.com/en/download/manual.jsp
vous aide au moins à éviter que le programme d'installation de préchargement odieux n'aille directement au SDK.
À partir de là, je l'installerais dans une machine virtuelle jetable, sur votre ancien PC cru ou ailleurs, puis transférerais le résultat
(ou similaire) à votre nouvelle machine, définissez les très rares variables ENV habituelles, et là vous allez idéalement, sans toutes les ordures marketing et les liens potentiels. Bien sûr, sans la sécurité des mises à jour automatiques fréquentes.
la source
J'ai découvert que vous pouvez exécuter le programme d'installation dans Wine. Cela marche:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Ensuite, une fois terminé, vous pouvez simplement zipper le
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Cela devrait également fonctionner pour jdk
la source
Vous pouvez télécharger SEVER JRE il contient jdk. serveur jre 7
tar xzvf file.tar.gz
tout autre extracteur tar fonctionnera égalementLe dossier JDK désormais extrait sera créé dans le même dossier.
la source
ou
la source
J'ai copié le dossier JRE plusieurs fois et cela fonctionne toujours bien. Mais je ne sais vraiment pas si vous pouvez simplement obtenir un fichier zip avec son contenu, car l'installation officielle installe les plugins pour IE, Firefox et que ce soit.
la source
http://androidhost.org/D8wsv
Vous pouvez obtenir jre-7u75-windows-i586.zip à partir du lien ci-dessus.
la source
Commandes des conseils ci-dessous encapsulées sous forme de script de commandes. Enregistrez-le sous unpack.bat. Ensuite, placez-le dans dir avec les fichiers extraits jdk / jre.
la source
J'ai installé JDK 8 avec le programme d'installation exe puis désinstallé JRE, j'ai maintenant le dossier JDK sans variable env ou autre paramètre modifié.
la source
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Voici où. Téléchargez le package .gz.
la source
Installez dans le bac à sable et copiez le dossier.
la source