我正在尝试在JAVA8中重新编译JAVA11代码。在编译错误下面。
错误:对模块的引用是不明确的
private Module module;-- com.module中的接口com.module.Module和java.lang匹配中的java.lang.Module类
对于Java来说,并不能完全理解根本原因。任何信息都会有很大帮助。
发布于 2019-04-24 16:15:14
com.module中的接口java.lang.Module和java.langmatch中的类java.lang.Module
这个错误主要是因为Java-9中引入了新的java.lang.Module类。
只需使用完全限定的名称,同时引用定义为:
private com.module.Module module;或者,正如Alan和Holger在注释和Java-9发行说明中指出的那样,您可以将Module类的import显式指定为:
import com.module.Module;https://stackoverflow.com/questions/55833250
复制相似问题