Quire
Image: source and license

Plateforme Java#edit

Architecture logicielle de Java SE.
Architecture logicielle de Java SE. Image: source and license

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].

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#edit

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 juillet 2011 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 mars 2014, 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#edit

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#edit

  1. ^ Java SE Overview
  2. ^ Java SE 6 Update Release Notes
  3. ^ « Oracle Java SE Support Roadmap », sur oracle.com (consulté le 23 août 2026).
  4. ^ (en) « Oracle Java Licensing Changes », sur Palisadecompliance, janvier 2023
  5. ^ (en) « Oracle changes its Java pricing as customers brace for higher costs », sur techzine.eu, 31 janvier 2023
  6. ^ (en) « Oracle makes significant change to its Java license », sur SDTimes, 8 février 2023

Voir aussi#edit

Articles connexes#edit

Liens externes#edit

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

Bibliographie#edit

  • Portail de l’informatique

This article is mirrored from “Java SE” on Français Wikipedia, revision 238874532, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 238874532 · just now