提问人:Luan Kevin Ferreira 提问时间:11/16/2023 最后编辑:Mark RotteveelLuan Kevin Ferreira 更新时间:11/16/2023 访问量:59
对记录的引用不明确 [重复]
Reference to Record is ambiguous [duplicate]
问:
我更新了将用于构建应用程序的 Java 运行时(从 11 更新到 17),源和目标配置仍然是 11。
尝试使用 Java 17 构建后,我收到以下错误消息:
对 Record 的引用是模棱两可的......两个接口 org.jooq.Record org.jooq 和 java.lang 中的类 java.lang.Record 匹配
有谁知道问题是什么以及如何解决它?
答:
1赞
Luan Kevin Ferreira
11/16/2023
#1
问题在于 jOOQ 的类名与 JDK 的名称相同,因此当您使用 *(星号)从 jOOQ 导入类时,编译器不知道您尝试使用哪个类,在这种情况下,您需要显式导入。org.jooq.Record
评论
2赞
knittl
11/16/2023
问题在哪里提到星号?
0赞
Luan Kevin Ferreira
11/16/2023
需要提及吗?
1赞
Mark Rotteveel
11/16/2023
是的,您的问题应该有一个最小的可重现示例来显示问题。
1赞
user85421
11/16/2023
如果它是如此明显以至于不能提及,那么整个问题就太明显了,甚至无法提出!
2赞
Lukas Eder
11/17/2023
伙计们,不要那么苛刻。这个问题是有道理的。之前编译的相同代码并因此错误而停止编译,已提供回答问题所需的所有信息。
评论