要使用 fisica 库进行处理,首先需要使用命令
import fisica.*;
void setup()
{
//...
Fisica.init(this);
//...
}
但是,这样做会导致错误:“函数 init(Fisica)
不存在”。
删除该命令会出现错误:
'Fisica$LibraryNotInitializedException:在使用此库之前必须调用 Fisica.init(this);
。
我做错了什么?谢谢
最佳答案
我打赌您已经在名为 Fisica
的类中声明了此方法:
import fisica.*;
class Fisica {
void setup()
{
//...
Fisica.init(this);
//...
}
}
因此,Fisica.init
中的 Fisica
引用了您的类,它没有静态 init 方法。
完全限定 Fisica 的调用:
fisica.Fisica.init(this);
或者给你的类起个不同的名字(这几乎肯定是更好的选择,因为它也避免了其他地方的困惑)。
关于java - Fisica.init() 不被它自己的库识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53360056/