Java9迁移的一个疑问?

image.png

项目迁移时,com.sun.rowset.CachedRowSetImpl类在jdk8可以访问,但是迁移到jdk9时不能访问,解决方案是在java命令运行时,添加以下参数
--add-exports java.sql.rowset/com.sun.rowset=ALL-UNNAMED,将此模块下的此包导出到不具名模块中便可以继续运行

但是当前模块或者说明确模块不是只能访问明确模块和自动模块,不能访问不具名模块吗,为什么可以运行?

阅读 2k
1 个回答
推荐问题