问题描述
WildFly documentation for version 16说
WildFly 16也经过了严格的测试,并在Java 8上运行良好。我们计划 至少通过WildFly 18继续支持Java 8。
请注意,WildFly 在Java 11和12上以类路径模式运行。
这是什么意思?
解决方法
“类路径模式”正是Java在引入Java 9模块系统之前一直以来一直工作的方式。
与“模块模式”并列使用。
类路径模式
在编译时,Java编译器不会直接 编译模块声明。
可观察性(JLS 7.3)仅由主机系统确定,并且 所有编译单元都保持一致。主机系统通常 将类路径和/或源路径上的类视为整个类 可观察的Universe(以及在命令行上命名的类)。
今天的Java就是这样。