Non-static field 'realTimeData' cannot be referenced from a static context出现错误信息是
时间: 2023-10-28 14:38:16 浏览: 87
java中的0 can‘t find referenced pointcut runTim
这个错误是因为你在一个静态方法中引用了一个非静态的成员变量`realTimeData`。
解决这个问题有两种方法:
1. 将`loop()`方法改为非静态方法。这种方法比较简单,只需要将`loop()`方法的`static`关键字删除即可。这样`realTimeData`就可以被正确地引用了。
2. 将`realTimeData`变量改为静态变量。这种方法需要将`realTimeData`定义为静态变量,即在变量声明前加上`static`关键字。这样`realTimeData`就可以在静态方法中被正确地引用了。
综上所述,你可以选择其中一种方法来解决这个问题。
阅读全文