Fisica.init()无法被其自己的库识别

时间:2018-11-18 10:52:05

标签: java processing physics

要使用fisica库进行处理,您首先需要使用命令

import fisica.*;
void setup() 
{
//...
Fisica.init(this);
//...
}

但是,这样做会导致错误:“函数init(Fisica)不存在”。 删除命令会出现错误:
'Fisica $ LibraryNotInitializedException:使用此库之前必须调用Fisica.init(this);

我在做什么错?谢谢

2 个答案:

答案 0 :(得分:2)

我敢打赌,您已经在名为Fisica的类中声明了此方法:

import fisica.*;

class Fisica {
  void setup() 
  {
    //...
    Fisica.init(this);
    //...
  }
}

所以Fisica中的Fisica.init引用了您的类,该类没有静态的init方法。

完全符合Fisica的调用:

fisica.Fisica.init(this); 

或给您的班级取一个不同的名称(这几乎肯定是更好的选择,因为它也避免了其他地方的混乱)。

答案 1 :(得分:0)

该错误是由于也调用了我正在“ Fisica”上的课而引起的。更改文件名即可解决问题。