Quelles sont les différences entre jdk ibm et oracle jdk?
Je suis en train d'écrire du code Java qui s'exécute sur un serveur AIX. Je voudrais savoir la différence entre IBM JDK et Oracle JDK, et si le Jdk ont les mêmes classes. Le JDK IBM ont toutes les classes présentes dans l'Oracle JDK?
Y a IBM documents qui décrivent les différences entre les deux Jdk?
Les deux sont des versions différentes de la même spécification. Ils ne comprennent pas les uns les autres.
Où je peux trouver la différence?
Si ils se sont développés sur la même spécification, l'exposer une Api qui est la même!
Les meilleures réponses: askubuntu.com/questions/144498/...
En fait le JRE IBM NE comprennent certains Sun/Oracle Java code, tel que mentionné par java -version: IBM J9 VM JCL - 20170215_01 basée sur Oracle jdk8u121-b13
Où je peux trouver la différence?
Si ils se sont développés sur la même spécification, l'exposer une Api qui est la même!
Les meilleures réponses: askubuntu.com/questions/144498/...
En fait le JRE IBM NE comprennent certains Sun/Oracle Java code, tel que mentionné par java -version: IBM J9 VM JCL - 20170215_01 basée sur Oracle jdk8u121-b13
OriginalL'auteur PapaSmurf | 2014-07-11
Vous devez vous connecter pour publier un commentaire.
La plus grande différence entre l'Oracle et IBM temps d'exécution java est qu'ils sont indépendants de la Machine Virtuelle Java (JVM) et Juste À Temps (JIT) compilateur implémentations. IBM nécessaires à la construction de leur propre JVM et JIT qui pourrait exécuter des programmes java sur des plateformes telles que z/OS (mainframes), AIX et Linux sur la Puissance des processeurs, où d'autres implémentations Java ne serait pas exécuté. La JVM et JIT font partie de Java runtime internes et ils ne devraient pas changer la façon dont vous écrivez vos programmes Java. Il n'y a pas de documents listant les grandes différences entre Oracle JDK IBM, parce que le but est de les rendre compatibles. Comme d'autres l'ont déjà dit, ils sont à la fois la mise en œuvre de la même norme de spécification et de l'API Java. Cela dit, il y a beaucoup de documentation de Java d'IBM, disponible sur:
http://www.ibm.com/developerworks/java/jdk/docs.html
Un domaine qui pourrait vous affecter en tant que programmeur, c'est que le JRE IBM a ses propres implémentations des prestataires de services de Sécurité, qui pourraient avoir besoin d'être configuré différemment. Elles sont présentées dans un Guide de la Sécurité - la Java 8 version est ici:
http://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm.java.security.component.80.doc/security-component/introduction.html
OriginalL'auteur W. Smith
Je travaille dans un environnement où l'on utilise la version 1.6 de Java, le déploiement d'Oracle JRockit), IBM et Oracle/Sun Jdk.
Les trois sont remarquablement comapatible. En dehors de l'occasionnel différence (par exemple, dans JAXWS de démarrage comportement) nous permet de trouver très peu de problèmes.
Il n'y a pas d'énormes trous où l'on JDK manque des trucs que est dans d'autres.
OriginalL'auteur kiwiron