Java 由于异常语法错误,运行timertask不起作用
新手问题:我一直在尝试运行计时器。但我有一个不寻常的错误。下面是代码Java 由于异常语法错误,运行timertask不起作用,java,Java,新手问题:我一直在尝试运行计时器。但我有一个不寻常的错误。下面是代码 class Helper extends TimerTask { public static int i = 0; public void run() { System.out.println("Timer ran " + ++i); } } public class Test { Timer timer = new Timer();
class Helper extends TimerTask
{
public static int i = 0;
public void run()
{
System.out.println("Timer ran " + ++i);
}
}
public class Test
{
Timer timer = new Timer();
TimerTask task = new Helper();
timer.schedule(task, 2000, 5000);
}
我犯的错误是错误的
时间表(任务,2000,5000)
此错误称为“语法错误”)“删除此令牌
我已经检查过了,代码不会运行。如果没有它,这也是一种说法:
timer.schedule(task, 2000, 5000);
语句需要进入方法内部。将
main
方法添加到类中,并将声明和语句放在其中。是实际的代码timer.schedule()任务,2000,5000)
或timer.schedule(task,2000,5000)
?其timer.schedule(task,2000,5000);您还可以编写您的导入,可能是您导入了不同的timerimport java。*;导入java.awt.*;导入java.util.ArrayList;导入java.util.Random;导入java.util.Scanner;导入java.util.TimerTask;导入java.util.Timer;这是另一个例子,说明javac的错误消息会如此混乱,以至于错误完全在别处。它已经在主“类public class hello{public static void main(String[]args){code is in here}}”@propertywebsite我回答了问题,那里没有主方法。如果您有不同的问题(例如,在更新代码之后),请随时提出新问题。