web-dev-qa-db-fra.com

Où est le src.Zip pour JDK8u40?

J'ai installé le JDK8u40, mais ne trouve que le javafx-src.Zip.

Où puis-je trouver le code source de JDK? Le src.zip?

Voici ce que j'obtiens après l'installation:

Et btw, je n'ai pas vu l'assistant d'installation! C'est assez étrange.

enter image description here

AJOUTER 1

Aujourd'hui, j'ai essayé plusieurs packages d'installation Java. Tous sont téléchargés depuis le site officiel d'Oracle.

  • jdk-6u45-windows-i586.exe
  • jdk-7u75-windows-i586.exe
  • jdk-8u20-windows-i586.exe
  • jdk-8u25-windows-i586.exe
  • jdk-8u31-windows-i586.exe
  • jdk-8u40-windows-i586.exe

6u45 Et 7u75 Se sont bien installés sur ma boîte. Je peux voir l'assistant d'installation. Et le src.Zip Est installé.

Mais 8u25 ~ 8u40 Tous installés silencieusement. Et aucun fichier src.Zip n'est installé car je n'ai aucune chance de le sélectionner dans l'assistant.

Je ne sais pas si c'est de ma faute ou si quelqu'un chez Oracle a fait une erreur.

Comme l'a commenté @SubOptimal, l'option /s Indique une installation silencieuse. Je me demande s'il y a une option pour forcer l'assistant d'installation GUI à s'ouvrir.

J'utilise Windows 7 Enterprise x64 Build 7601 SP1

20
smwikipedia

Assurez-vous que le Source code n'est pas désactivé lors du téléchargement.

enter image description here

Ensuite, comme vous pouvez le voir sur l'image, sélectionner "Code source" vous dira exactement où il se trouve.

enter image description here

Notez que j'ai téléchargé la version 32 bits pour vous assurer de reproduire le même cas d'utilisation que vous.


Modifier

Selon vos nouvelles modifications et commentaires, il semble que ce que vous voulez savoir maintenant, c'est pourquoi vous ne voyez pas les assistants d'installation. Je suis presque sûr que cela est dû à une clé de registre ancienne.

Exécutez la commande suivante

reg query hklm\software\Microsoft\windows\currentversion\installer\UserData\S-1-5-18\Products /f "Java" /s | find "HKEY_LOCAL_MACHINE"

Maintenant, accédez à chacun des chemins renvoyés en parcourant avec regedit et supprimez tout leur parent (le grand nombre hexa).

Réessayez l'installation et je suis sûr que vous verrez l'assistant.


Quant aux sources, documentation Oracle spécifiez comment les télécharger en mode silencieux.

jdk.exe /s ADDLOCAL="SourceFeature"
21

C'est ainsi que j'ai obtenu le dossier src du fichier jdk-8u172-windows-x64.exe sans installer.

Étape 1: Téléchargez le fichier jdk-8u172-windows-x64.exe (Kit de développement Java SE 8u172) à partir de site Oracle

Étape 2: Extrayez-le et accédez au chemin:\jdk-8u172-windows-x64.rsrc\1033\Java_CAB9

Étape 3: Faites un clic droit sur le fichier nommé "110" et extrayez-le.

Vous obtiendrez le fichier src.Zip.

Il m'a fallu peu de temps pour comprendre cela. J'espère que cela aidera les autres.

Profitez du débogage du bon code!

12
S Kumar

Je ne sais pas pourquoi/où est le src.Zip, mais comme alternative , si tout ce que vous voulez c'est la source et en quelque sorte la méthode proposée ne le fait pas ne fonctionne pas pour vous, vous pouvez toujours tirer directement de l'arborescence source JDK8u40.

Vous aurez besoin de Mercurial au lieu de Git. Ce lien parle de la commande hg clone

Citant de le site OpenJDK Java.net

La forêt maître correspondante jdk8u peut être clonée à l'aide de cette commande: hg clone http://hg.openjdk.Java.net/jdk8u/jdk8u;cd jdk8u; sh get_source.sh.

De plus, le code source de la dernière version, 8u40, est disponible en clonant la forêt maître 8u40: http://hg.openjdk.Java.net/jdk8u/jdk8u4 . La version finale de cette version a été étiquetée jdk8u40-b25.

Il existe des différences entre OpenJDK et Oracle, bien que subtiles

2
matrixanomaly

téléchargez JDK 8 à partir du lien suivant

http://www.Oracle.com/technetwork/Java/javase/jdk-8-readme-2095712.html

src.Zip est livré avec

0
gujralam

si votre programme d'installation JDK ignore silencieusement l'installation de la source. ouvrez simplement le panneau de configuration> programmez une fonction et trouvez Java. Faites un clic droit dessus et sélectionnez Modifier puis sélectionnez la source (option);)

enter image description here

0
Mr.Q
  1. Téléchargez le JDK
  2. Exécutez le programme d'installation, mais arrêtez tout de suite
  3. Extrait src.Zip de C:\Users\<your_username>\AppData\LocalLow\Oracle\ss180121.cab

Vous pouvez extraire .Zip de .cab avec un outil comme 7Zip

Extrait de

0
stand alone