Unable to make public void GenericExercise.Homework01.Testlist() accessible: module chapter15 does not "exports GenericExercise" to module junit
时间: 2024-04-09 11:27:37 浏览: 100
testList.exe
这个错误是因为在模块`chapter15`中,没有将`GenericExercise`模块导出给`junit`模块。在Java 9及以上版本中,模块之间的访问权限是受限的。要解决这个问题,你可以在`module-info.java`文件中的`exports`语句中导出`GenericExercise`模块给`junit`模块。例如:
```java
module chapter15 {
exports GenericExercise to junit;
}
```
这样做将允许`junit`模块访问并使用`GenericExercise`模块中的内容。请确保在`module-info.java`文件中正确配置了模块之间的依赖关系和访问权限。
阅读全文