我很困惑为什么eclipse报告我使用scheduleAtFixedRate
的代码有编译错误;论证不匹配。下面是ascreenshot,显示代码和错误消息。
答案 0 :(得分:0)
尝试这样做。
从类中删除所有导入,然后按 Ctrl + Shift + O ,以便自动添加导入。如果您的项目只有默认的JDK(并且没有其他库,那么应该添加以下导入:
import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
以下是我班级的概况:
答案 1 :(得分: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);
}
}