2010-01-29 33 views
3

Je veux voir l'implémentation de java.util.zip.CRC32. Mais dans cette classe, il utilise les fonctions de la bibliothèque c native pour l'implémentation du noyau. Comment puis-je obtenir le code source natif? Je peux voir le code source java.util.zip.CRC32, mais cela n'a pas l'implémentation réelle.Comment obtenir le code source de la bibliothèque de langage C native utilisée dans Java 1.4?

+3

__Copyright 2003 Sun Microsystems, Inc. Tous droits réservés. * SOLEIL PROPRIÉTAIRE/CONFIDENTIEL. L'utilisation est soumise à des conditions de licence. Il est peut-être imprudent de publier ce code dans un forum public. – McDowell

+0

son ne contenant pas la mise en œuvre de base réelle.C'est pourquoi j'ai fait.Mais merci pour le conseil. –

+0

Ceci est un code propriétaire. Vous ne pouvez pas obtenir le code source car il n'est pas open source. Sun inclut une partie du code source avec le JDK, mais cela ne le rend pas open source. Seules les versions ultérieures du JDK de Sun sont disponibles en open source. http://www.opensource.org/ – McDowell

Répondre

2

Vous devez demander à SUN, je veux dire Oracle d'avoir le code source ...: -/

Vous pouvez à ce download page le code source pour Java 6. CRC32 ne devrait pas avoir beaucoup changé entre Java 1.4 et 6.

1

Sun Java 1.4 n'est pas open source.

+0

N'était-il pas publié sous la source de la communauté? Atleast 1.3 était – nos