无法执行我的计时器

时间:2017-09-13 15:53:05

标签: java timer

我无法理解此代码中的错误:

import java.util.*;

public class Timer {

    public static void main(String[] args) {
        Timer timer = new Timer();
        timer.schedule(new Run(), 0, 5000);
    }
}

这是我第一次在Java中使用Timer,它说

 error: cannot find symbol
 timer.schedule(new Run(), 0, 5000);
      ^ 
 symbol: method schedule(new Run(), int, int)
 location: variable timer of type Timer

我错过了什么?

2 个答案:

答案 0 :(得分:2)

您正在创建类Timer的实例。您的班级计时器没有方法计划。如果您尝试使用this计时器,我建议您为其他人命名

答案 1 :(得分:2)

为避免使用相同的类名冲突,您应使用完整的包名称或完全限定的名称:

java.util.Timer timer = new java.util.Timer();
timer.schedule(new Run(), 0, 5000);