我们最终确定了为什么会这样。显然,动态编译器无法区分大小写,并且包com.elementk.lms.product包含一个名为Otr的类。编译器无法区分软件包“
com.elementk.lms.product.otr”和类“
com.elementk.lms.product.Otr”之间的区别。这解释了为什么即使原始导入为“
com.elementk.lms.product.otr.OtrProviderType”,错误消息也仅引用“
com.elementk.lms.product.otr”。
我们必须通过基本上避免问题的方式进行修复:我们将包重命名。



