Le code source ouvert de la JVM est-il? Si non, comment puis-je obtenir le code de la machine virtuelle Java?
Réponses
Trop de publicités?Il dépend entièrement de la JVM que vous utilisez.
Si vous utilisez l'OpenJDK JVM, alors vous pouvez obtenir le code source de http://download.java.net/openjdk/jdk7/.
Si vous utilisez le Kaffe JVM, vous pouvez obtenir le code source à partir d'ici: http://www.kaffe.org/.
Si vous utilisez la JVM de Sun version 6 ou version ultérieure, vous pouvez obtenir le code source à partir d'ici: http://java.sun.com/javase/downloads/index.jsp.
Si vous utilisez une JVM de Sun plus tôt que 6, alors vous pouvez souvent obtenir le code source sous une licence académique. Si vous utilisez un IBM, Oracle, HP, ou d'autres JVM, la source n'est pas ouvert.
Mise À Jour Mai 2013
La Version 6 source est toujours accessible par le lien ci-dessus, ou il peut être consulté via l' http://openjdk.java.net/projects/jdk6/. Ce dernier lien comprend également une pratique de la généalogie tableau qui montre comment l'Oracle JDK et OpenJDK versions correspondent les uns avec les autres.
En outre, une version plus récente de Java 7 source peut être trouvé à http://openjdk.java.net/projects/jdk7u/. Cela inclut également les correctifs pour les versions de Java 7 depuis la GA.
Et, sans surprise pour personne, la Java 8 sources peuvent être trouvées à l' http://openjdk.java.net/projects/jdk8/.
jetez un oeil à hotspot: http://openjdk.java.net/groups/hotspot/
En fonction de vos besoins. Voici une comparaison des machines virtuelles Java. http://en.wikipedia.org/wiki/Comparison_of_Java_virtual_machines
Et vérifiez Avian son poids léger.