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.
Aujourd'hui, j'ai essayé plusieurs packages d'installation Java. Tous sont téléchargés depuis le site officiel d'Oracle.
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
Assurez-vous que le Source code
n'est pas désactivé lors du téléchargement.
Ensuite, comme vous pouvez le voir sur l'image, sélectionner "Code source" vous dira exactement où il se trouve.
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"
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!
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
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
src.Zip
de C:\Users\<your_username>\AppData\LocalLow\Oracle\ss180121.cab
Vous pouvez extraire .Zip
de .cab
avec un outil comme 7Zip