Java 9 устарела из шести модулей, которые содержат API Java EE, и они скоро будут удалены :
- java.активация с
javax.activation
пакетом - java.corba с
javax.activity
,javax.rmi
,javax.rmi.CORBA
иorg.omg.*
пакеты - сделка с
javax.transaction
пакетом - java.xml.bind со всеми
javax.xml.bind.*
пакетами - java.xml.ws с
javax.jws
,javax.jws.soap
,javax.xml.soap
и всеjavax.xml.ws.*
пакеты - java.xml.ws.annotation с
javax.annotation
пакетом
Какие поддерживаемые сторонние артефакты предоставляют эти API? Неважно, насколько хорошо они предоставляют эти API или какие другие функции они могут предложить - все, что имеет значение, являются ли они заменой этих модулей / пакетов?
Чтобы было проще собирать знания, я ответил тем, что знаю до сих пор, и сделал ответ вики-сообществом. Я надеюсь, что люди расширят его вместо того, чтобы писать свои собственные ответы.
Прежде чем голосовать, чтобы закрыть:
- Да, уже есть несколько вопросов по отдельным модулям, и ответ на этот вопрос, конечно, дублирует эту информацию. Но AFAIK нет единого смысла, чтобы узнать обо всем этом, что я думаю, имеет большую ценность.
- Вопросы с просьбой дать рекомендации по библиотекам обычно считаются не по теме, потому что «они, как правило, привлекают взвешенные ответы и спам», но я не думаю, что это применимо здесь. Набор допустимых библиотек четко разграничен: они должны реализовывать определенный стандарт. Кроме этого, ничего больше не имеет значения, поэтому я не вижу большого риска для мнения и спама.