Par contre en standard, depuis java9 tu as la modularisation du jdk avec jlink tu peux créer un jdk sans les parties qui ne t'intéressent pas et c'est une étape que tu ne fais qu'une fois et si d'aventure tu change les module du jdk dont tu as besoin, mais ça ne devrait pas arriver tous les 4 matins.
Ça ce n'est intéressant que pour les développeurs qui veulent fournir un binaire prêt à l'emploi, sans devoir demander d'installer un JDK complet (car il n'y a plus de JRE), c'est un peu comme compiler en statique, ou fournir une image pour une technologie de conteneur quelconque.
Ce n'est pas destiné aux distributions, où on veut au contraire que tous les programmes java utilisent le même JDK installé globalement, et ne surtout pas devoir recompiler chaque programme si on met à jour ce JDK.
[^] # Re: Highway to dependency hell
Posté par wismerhill . En réponse au journal DD: entre le marteau et l'enclume. Évalué à 3.
Ça ce n'est intéressant que pour les développeurs qui veulent fournir un binaire prêt à l'emploi, sans devoir demander d'installer un JDK complet (car il n'y a plus de JRE), c'est un peu comme compiler en statique, ou fournir une image pour une technologie de conteneur quelconque.
Ce n'est pas destiné aux distributions, où on veut au contraire que tous les programmes java utilisent le même JDK installé globalement, et ne surtout pas devoir recompiler chaque programme si on met à jour ce JDK.