Java init()不是';它自己的图书馆不承认它
要使用fisica库进行处理,首先需要使用以下命令Java init()不是';它自己的图书馆不承认它,java,processing,physics,Java,Processing,Physics,要使用fisica库进行处理,首先需要使用以下命令 import fisica.*; void setup() { //... Fisica.init(this); //... } 但是,这样做会导致错误:“函数init(Fisica)不存在”。 删除该命令会出现错误: 'Fisica$LibraryNotInitializedException:必须调用Fisica.init(this) 我做错了什么?谢谢我敢打赌,您已经在名为Fisica的类中声明了此方法: import 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.Fisica.init(this);
因此Fisica.init
中的Fisica
引用了您的类,它没有静态init方法
完全限定调用Fisica
:
import fisica.*;
class Fisica {
void setup()
{
//...
Fisica.init(this);
//...
}
}
fisica.Fisica.init(this);
或者将您的类称为不同的类(这几乎肯定是更好的选择,因为它也避免了其他地方的混淆)。我打赌您已经在名为Fisica
的类中声明了此方法:
import fisica.*;
class Fisica {
void setup()
{
//...
Fisica.init(this);
//...
}
}
fisica.Fisica.init(this);
因此Fisica.init
中的Fisica
引用了您的类,它没有静态init方法
完全限定调用Fisica
:
import fisica.*;
class Fisica {
void setup()
{
//...
Fisica.init(this);
//...
}
}
fisica.Fisica.init(this);
或者将您的类称为不同的类(这几乎肯定是更好的选择,因为它也可以避免在其他地方出现混淆)。将我正在处理的类称为“Fisica”也会导致错误。更改文件名解决了问题。调用我正在处理的类“Fisica”也会导致错误。更改文件名解决了问题。您的setup()
方法是否有可能在名为Fiscia
的类中声明?您的setup()
方法是否有可能在名为Fiscia
的类中声明?谢谢,我从来没有猜到它Hanks,我从来没有猜到它