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

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

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

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

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

1 ответ

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

Он используется рядом с "модульным режимом".

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

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

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

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

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

Другие вопросы по тегам