Je voudrais remplacer l'implémentation de FXMLLoader
et recompiler le JDK 8.
Où puis-je trouver le code source du JDK8/JavaFX 8?
La source de JavaFX 8 est disponible sur:
http://hg.openjdk.Java.net/openjfx/8/master/rt
JavaFX 8 est presque entièrement open source aujourd'hui.
Instructions pour construire JavaFX 8 avec OpenJDK 8
Citant de cette réponse : Pour Java 8, la source des parties publiques de JavaFX se trouve en fait dans le JDK installation en tant que frère de src.Zip: javafx-src.Zip - à la racine de votre JDK normal = Java 8 installation.
Eclipse ne les relie pas par défaut lorsque vous ajoutez le JRE (ou il le trouve lui-même) - évidemment un bug - vous devrez donc le faire vous-même, en appuyant sur Préférences -> JRE installés. Trouvez votre bouton JDK 8, appuyez sur Modifier. Dans la liste Bibliothèques système JRE, développez le nœud jfxrt.jar et liez-le dans le javafx-src.Zip fichier.
Ces réponses peuvent également être utiles si vous essayez de faire apparaître le code source JavaFX dans votre IDE:
Le wiki OpenJFX a une page sur comment construire JavaFX 8 à partir de la source .