Unable to make public void GenericExercise.GenericExercise_homework01.Testlist() accessible: module chapter15 does not "exports GenericExercise" to module junit
时间: 2024-04-08 17:35:05 浏览: 80
TestList6_2.zip
这个错误提示是由于在模块`chapter15`中没有将`GenericExercise`导出到`junit`模块导致的。在Java 9及更高版本中,模块系统被引入,模块之间需要明确声明导出和导入的关系。
要解决这个问题,你需要在`chapter15`模块中将`GenericExercise`导出给`junit`模块。你可以在`module-info.java`文件中添加导出声明,类似这样:
```java
module chapter15 {
exports GenericExercise to junit;
}
```
这样就可以使`GenericExercise`类对`junit`模块可见,并且可以访问其中的公共方法。
请注意,这只是一个示例,具体的导出规则可能根据你的项目结构和需求而有所不同。你需要根据实际情况调整模块声明和导出的配置。
阅读全文