does not export com.sun.tools.javac.util to unnamed moudle

错误原因

由于模块化系统中,某些模块没有正确导出所需要的包给调用的模块。所以Java编辑器无法访问到com.sun.tools.javac.util这个包,因为该包未被导出给未命名模块(unnamed module).

解决方法

手动添加模块依赖关系。比如使用maven时,可以在pom.xml里添加com.sun.tools.javac模块的依赖

<dependencies> 
         <dependency>
             <groupId>com.sun.tools.javacgroupId> 
             <artifactId>javacartifactId>
              <version>1.8version> 
              dependency>
dependencies>

你可能感兴趣的:(问题记录,java,开发语言)