Что такое «режим пути к классам», как показано в документации WildFly?

#java #wildfly #wildfly-16

#java #wildfly #wildfly-16

Вопрос:

В документации WildFly для версии 16 говорится

WildFly 16 также тщательно протестирована и хорошо работает на Java 8. Мы планируем продолжать поддерживать Java 8, по крайней мере, через WildFly 18.

Пожалуйста, обратите внимание, что WildFly работает на Java 11 и 12 в режиме пути к классам.

Что это значит?

Комментарии:

1. openjdk.java.net/projects/jigsaw/doc/jdk-modularization-tips

2. @Michael: Значит, он поддерживает? -> wildfly.org/news/2019/02/27/WildFly16-Final-Released

3. Да, там четко сказано «WildFly работает на Java 11».

Ответ №1:

«Режим пути к классам» — это то, как Java всегда работала до внедрения модульной системы Java 9.

Он используется в сопоставлении с «режимом модуля».

Режим пути к классам

Во время компиляции компилятор Java напрямую не компилирует объявление модуля.

Наблюдаемость (JLS 7.3) определяется исключительно хост-системой и последовательно для всех модулей компиляции. Хост-система обычно рассматривает классы в classpath и / или sourcepath как всю наблюдаемую вселенную (плюс классы, названные в командной строке).

Вот как работает Java сегодня.

Смотрите Project Jigsaw: советы по модуляции JDK

Комментарии:

1. Итак, Wildlfy 16 работает на Java 11? И я могу двигаться дальше?