Quelle est la différence entre OpenJDK et OracleJDK ?
Jun 06, 2020 pm 01:19 PMQuelle est la différence entre OpenJDK et OracleJDK ?
1. Différences dans les accords de licence : OpenJDK est publié en utilisant l'accord GPL V2, tandis que SUN JDK est publié en utilisant le JRL. Bien que les deux protocoles soient open source, la différence d'utilisation est que GPL V2 autorise une utilisation commerciale, tandis que JRL autorise uniquement une utilisation à des fins de recherche personnelle.
2. OpenJDK n'inclut pas la fonction de déploiement (déploiement) : les fonctions de déploiement incluent : le plug-in de navigateur, Java Web Start et le panneau de configuration Java. Ces fonctions sont introuvables dans OpenJDK.
3. Le code source d'OpenJDK est incomplet : il est facile de penser à cela. Dans OpenJDK qui adopte le protocole GPL, une partie du code source de SUN JDK ne peut pas être ouverte sur OpenJDK en raison de problèmes de droits de propriété. La partie la plus importante est le code de la partie SNMP de l'élément facultatif dans JMX.
4. Remplacez certains codes sources par des codes open source : en raison de problèmes de droits de propriété, de nombreux codes sources dont les droits de propriété ne sont pas SUN ont été remplacés par des codes open source dotés des mêmes fonctions, tels que les moteurs de rastérisation de polices. , en utilisant Free Type à la place.
Licence publique générale GPL
GPL, l'abréviation de GNU General Public License, est la traduction chinoise informelle de GNU General Public License. Il n'est pas publié par la Free Software Foundation et ne constitue pas une clause statutaire de distribution pour les logiciels utilisant la licence publique générale GNU - seule la version anglaise originale de la licence publique générale GNU a un tel effet.
Tutoriel recommandé : "Tutoriel PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment installer Java sur Windows 11

Analyse d'un exemple de proxy dynamique Java JDK

La base de données Oracle nécessite-t-elle JDK ?

Tutoriel JDK d'installation du système Deepin Linux

Où se trouve le répertoire Linux JDK ?

Comment installer le tutoriel d'installation de jdk-jdk

Comment configurer l'environnement jdk dans le système Linux

Comment spécifier le fichier de configuration externe Springboot dans un environnement multi-jdk