错误信息“module java.base does not 'opens java.io'”意味着在尝试访问java.io包中的非公开成员时,Java模块系统(从Java 9开始引入)阻止了这种访问,因为java.base模块没有显式地将java.io包开放给其他模块。 2. 研究Java模块化系统 在Java 9及更高版本中,Java引入了模块系统,用于更