Один из заключительных этапов перехода от Java EE к Jakarta EE состоялся, когда Фонд Eclipse переименовал все спецификации стандарта Java EE, чтобы вместо этого стать частью Jakarta EE. Переименование направлено на консолидацию и уточнение роли различных документов.
Необходимость изменить имя Java EE возникла из-за того, что, хотя Oracle передала версию Java с открытым исходным кодом Фонду Eclipse, он сохранил имена «Java» и «javax» и отказался от разрешения на их использование.
Переход на использование нового имени для документов был объяснен Уэйном Битоном, менеджером по маркетингу фонда Eclipse. Он сказал, что для простоты разработчики должны использовать имя спецификации в качестве имени проекта с правилами именования, которые заменяют “Java” на “Jakarta” (например, “Служба сообщений Java” становится “Службой сообщений Jakarta”) и добавляют пробел в тех случаях, когда имена смешиваются (например, “JavaMail” становится “Jakarta Mail”). Если Джакарта отсутствует, она должна быть добавлена, и Джакарта должна быть помещена перед именами, где она находится посередине.
Это сделает его более понятным, когда приложение использует язык эпохи Джакарты. Jakarta EE теперь относится к версии 9 или выше, в то время как Java EE относится к Java EE 8 обратно к Java EE 5, поэтому охватывает период с 2017 по 2006 год. J2EE относится к Java EE 4 и ниже.
Битон указывает, что переименование охватило не все, и фонду придется разобраться, что он собирается делать с проектом Eclipse для стабильных спецификаций Jakarta EE, которые обеспечивают дом для небольшой горстки спецификаций, которые, как ожидается, не изменятся. Предложение Битона состоит в том, чтобы отказаться от “Eclipse Project for” из названия в пользу чего-то вроде “Jakarta EE Stable”. Проекты Eclipse Mojarra и Eclipse Metro, которые содержат API для некоторых спецификаций, также должны быть решены.