После внесения изменений в JEP 220 предварительно установленный с JRE эквивалентный комплект tools.jar? - PullRequest
2 голосов
/ 15 марта 2020

Руководство по миграции , похоже, утверждает, что после JEP 220 JDK и JRE устанавливаются в каталог lib

динамически связанные библиотеки и complete внутренняя реализация JDK.

Поскольку в нем указано «complete», это означает, например, tools.jar, который ранее не поставлялся с JRE, теперь действительно отправляется на JRE как часть libjvm?.

Анализ пакетов Ubuntu

кажется, что версия JDK не устанавливает ничего дополнительного под lib/, хотя она устанавливает кучу модулей под jmods/. AFAIU, .jmods имеют значение, если одно приложение поставляется с модульным изображением, однако они не являются строго необходимыми для создания приложения?

Я понимаю, что подобный вопрос задавался много раз в мире до JDK9, однако после JEP 220 внес существенные изменения. Какие дополнительные API предоставляются установкой JDK, а не просто установкой JRE?

...