我很困惑为什么 eclipse 报告我的代码 usingscheduleAtFixedRate
有编译错误;参数不匹配。下面是显示代码和错误消息的屏幕截图。
问问题
797 次
2 回答
0
尝试这样做。
从类中删除所有导入,然后按Ctrl++Shift以便O自动添加导入。如果您的项目只有默认的 JDK(并且没有其他库,则应添加以下导入:
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
这是我的班级的快照:
于 2012-08-15T15:34:38.643 回答
0
我创建了相同的方法并使用了正确的包,该类是在 Eclipse 中构建的,没有错误
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
public class Example {
@SuppressWarnings("unused")
private static void initialiseIssueTrackingTask(){
ScheduledThreadPoolExecutor stpe = new ScheduledThreadPoolExecutor(5);
Runnable task = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
}
};
stpe.scheduleAtFixedRate(task, 0L, 1L, TimeUnit.MINUTES);
}
}
于 2012-08-15T15:36:23.350 回答