没有关闭模块系统的选项-它将始终处于活动状态。这会影响对JDK内部API的访问,对Java
EE模块的依赖,Split软件包以及许多其他小细节。如果您希望应用程序在Java 9上运行,则代码和依赖项必须应对这些迁移挑战。
但是,您绝不被迫创建模块。您可以完全忽略
module-info.java并继续将所有JAR放在类路径上。模块系统将全部无提示地捆绑到未命名的模块中,该模块是为了最大程度地兼容而创建的。您甚至都不会注意到模块系统在那里(假设您已经克服了我之前描述的挑战)。

没有关闭模块系统的选项-它将始终处于活动状态。这会影响对JDK内部API的访问,对Java
EE模块的依赖,Split软件包以及许多其他小细节。如果您希望应用程序在Java 9上运行,则代码和依赖项必须应对这些迁移挑战。
但是,您绝不被迫创建模块。您可以完全忽略
module-info.java并继续将所有JAR放在类路径上。模块系统将全部无提示地捆绑到未命名的模块中,该模块是为了最大程度地兼容而创建的。您甚至都不会注意到模块系统在那里(假设您已经克服了我之前描述的挑战)。
上一篇 有没有一种方法可以强制Checkstyle忽略源代码中的特定警告?
下一篇 当我在Eclipse Mars中启动Jetty时,“ java.net.BindException:地址已在使用中:JVM_Bind”