gpt4 book ai didi

java - 对模块的模棱两可的调用

转载 作者:行者123 更新时间:2023-12-01 12:55:57 24 4
gpt4 key购买 nike

我正在尝试在 JAVA11 中重新编译 JAVA8 代码。
低于编译错误。

error: reference to Module is ambiguous private Module module; both interface com.module.Module in com.module and class java.lang.Module in java.lang match



刚接触 Java 无法完全理解根本原因。任何信息都会有很大帮助。

最佳答案

both interface com.module.Module in com.module and class java.lang.Module in java.lang match



该错误主要是因为新类 java.lang.Module 在 Java-9 中引入。

只需在引用您定义为的接口(interface)/类时使用完全限定名称:
private com.module.Module module;

或者,正如 Alan 和 Holger 在评论和 release notes of Java-9 中指出的那样,您可以明确指定 import为您的 Module类为:
import com.module.Module;

关于java - 对模块的模棱两可的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55833250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com