4

我一直在做游戏任务,从未使用过 util 类。现在我需要使用 File IO,所以我需要使用 java.util 中的 Scanner。但是现在每次我运行程序时,它都会显示“错误:对 Timer 的引用不明确,java.util 中的 java.util.Timer 类和 javax.swing 中的 javax.swing.Timer 类都与 Timer myTimer 匹配;”

我该怎么办?

4

1 回答 1

9

您可能还导入java.util.*javax.swing.*. 两者都包含一个Timer类,因此编译器不知道您想要哪个。

javax.swing.Timer最简单的解决方案是在导入结束时添加一个额外的导入。更好的是删除 * 导入之一,然后从该包中导入您需要的各个类。

顺便说一句,您可能应该首先将加载代码分离到一个单独的类中。

于 2013-02-25T06:59:38.217 回答