Начиная с Java 9, модульная система была введена, что обеспечило предоставление JRE отдельно избыточным . Например, отсюда теперь java 9 Archive
Также, здесь только указано, что: < /p>
реструктуризация изображений JDK и JRE-времени выполнения, чтобы провести четкое различие между файлами, которые разработчики, развертывающие и конечные использования могут зависеть и, когда они должны быть изменены, в противоречии, которые в отличие от файлов, которые могут быть введены в порядок, и в зависимости от файлов, которые могут изменить инициируемые, без изменений, и в зависимости от файлов, которые могут быть нанесены на индивидуальные задачи. />The new image structure eliminates this distinction: A JDK image is simply a run-time image that happens to contain the full set of development tools and other items historically found in the JDK.
So no talk about complete removal.
From : jdk-9
When you install JDK-9, Public JRE-9 также устанавливается автоматически. < /p>
< /blockquote>
Кроме того, я думал, что началось с Java 9, пользовательская среда выполнения должна всегда создаваться с помощью JLink, но кажется, что он применяется только от Java 11.
из записях java 11 Здесь или jdk jdk nteps: jdk notes: p> p> p> p> p> p> p> p> Plockquete Notes of Java 11 Here oracle jdaclem. /> В Windows и MacOS, установка JDK в предыдущие выпуски, необязательно установлен JRE. В JDK 11 это больше не является вариантом.
В этом выпуске JRE или Server JRE больше не предлагаются. Предлагается только JDK. Пользователи могут использовать jlink для создания меньшего пользовательского времени выполнения. /> < /li>
Почему Java 11 JRE не установил с JDK и где загрузка только для Java 11 Jre? Jre напрямую , поскольку Java 11 ? Или я смешиваю реализации между (Oracle и OpenJDK)? Или эти дискуссии выше вводятся в заблуждение?
Подробнее здесь: https://stackoverflow.com/questions/558 ... e-offering