Java SE

spécification de la plate-forme Java d'Oracle
(Redirigé depuis Java 2 Standard Edition)

Java Platform, Standard Edition, ou Java SE (anciennement Java 2 Platform, Standard Edition, ou J2SE), est une spécification de la plateforme Java d'Oracle, destinée typiquement aux applications pour poste de travail[1].

Architecture logicielle de Java SE.

La plateforme est composée, outre les API de base :

  • des API spécialisées dans le poste client (JFC et donc Swing, AWT et Java2D) ;
  • des API d'usage général comme JAXP (pour le parsing XML) ;
  • de JDBC (pour la gestion des bases de données).

À chaque version de Java SE correspond notamment, comme toutes les éditions Java :

Versions et historique

modifier

Java 2 Platform, Standard Edition, ou J2SE, a été renommée Java Platform, Standard Edition, ou Java SE, par Sun Microsystems juste après son rachat par Oracle Corporation en 2009.

Oracle a annoncé en la sortie de Java SE 7 pour le mois d'août de cette même année. Cette version n'a toutefois été préconisée à la communauté d'utilisateurs qu'un an plus tard. Elle a été mise à jour plusieurs fois de suite, ainsi que Java 6, principalement pour corriger des failles de sécurité.

Java 8 est sorti en , compatible sur Apple à partir de MacOSX 10.7 seulement.

Fin 2017, les versions suivantes d'implémentation de Java SE RunTimeEnvironment par Oracle existent :

VersionLast public updateDénomination JSE/JRENom de codeSpécificationsJDKStatut actuelPériode de maintenance
1.80.171Java SE 8Kenaï-1.8Stable, actuel, version 1.8.0.171 proposée aux utilisateurs par Oracle
1.70.80Java SE 7Dolphin(en) JSR 3361.7Stable, actuel, version 1.7.0.80 proposée aux développeurs et utilisateurs2011-2015 ou +
1.60.45/0.51Java SE 6Mustang(en) JSR 2701.6Stable, actuel, version 1.6.0.45[2] proposée aux utilisateurs
(1.6.0.51 sur MacOSX)
2005-2013[3]
1.50.22J2SE 5.0Tiger(en) JSR 1761.5En fin de vie2002-2006
1.42.19J2SE 1.4Merlin(en) JSR 591.4Obsolète2000-2004
1.31.29J2SE 1.3Kestrel(en) JSR 581.3Obsolète2000-2001
1.2-Java 1.2(en) JSR 521.2N'est plus soutenu de façon active2000-2006

Licences

modifier

En 2023, Oracle modifie en profondeur son mode de licence pour Java SE, en ne proposant plus les licences au processeur ou à l'utilisateur nommé, mais uniquement au nombre total d'employés de l'entreprise concernée, y compris ceux qui n'utilisent pas Java[4], ce qui risque d'augmenter significativement les coûts[5] et provoque des réactions négatives parmi les entreprises concernées[6].

Notes et références

modifier
  1. Java SE Overview
  2. Java SE 6 Update Release Notes
  3. « Oracle Java SE Support Roadmap », sur oracle.com (consulté le ).
  4. (en) « Oracle Java Licensing Changes », sur Palisadecompliance,
  5. (en) « Oracle changes its Java pricing as customers brace for higher costs », sur techzine.eu,
  6. (en) « Oracle makes significant change to its Java license », sur SDTimes,

Voir aussi

modifier

Articles connexes

modifier

Liens externes

modifier

Toutes les pages suivantes sont des pages de sites Web appartenant à Oracle Corporation, elles sont donc toutes en anglais américain.

Bibliographie

modifier