答案 0 :(得分:3)
您不应在代码中使用该Assert
类。它在Java编译器内部,不打算重用。
多年来,Sun / Oracle文档中一直警告说,用户代码不应依赖于内部com.sun.*
API。从Java 9开始,模块系统已关闭对这些API和其他内部API的访问。可以允许访问...但是如果有其他选择,则不应该。
我敢打赌,您应该使用JUnit API中的Assert
,并且您已经接受了(不正确的)自动校正,从而冒充了虚假的import
由您的IDE建议。
最好的解决方案是将您的代码更改为使用org.junit.Assert
或类似名称。