Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Processing.org/Minim FFT错误_Java_Processing_Minim - Fatal编程技术网

Java Processing.org/Minim FFT错误

Java Processing.org/Minim FFT错误,java,processing,minim,Java,Processing,Minim,我试图使用Minim FFT库,但在运行示例草图时,遇到以下问题: The constructor FFT(int, float) is undefined. 我猜这个Java认为我在尝试使用其他构造函数,但我一辈子都不知道如何解决它 以下是守则的相关部分: import ddf.minim.analysis.*; import ddf.minim.*; FFT fft; float[] buffer; int bsize = 512; void setup() { size(512,

我试图使用Minim FFT库,但在运行示例草图时,遇到以下问题:

The constructor FFT(int, float) is undefined.
我猜这个Java认为我在尝试使用其他构造函数,但我一辈子都不知道如何解决它

以下是守则的相关部分:

import ddf.minim.analysis.*;
import ddf.minim.*;

FFT fft;
float[] buffer;
int bsize = 512;

void setup()
{
  size(512, 300, P3D);
  // create an FFT with a time-domain size the same as the size of buffer
  // it is required that these two values be the same
  // and also that the value is a power of two
  fft = new FFT(bsize, 44100);
  buffer = new float[bsize];
}

尝试显式导入FFT类:

import ddf.minim.analysis.FFT;

我不确定为什么需要这样做,但我也遇到了同样的问题,这对我很有效

我在处理2时遇到了这个问题。在我的例子中,问题是处理草图被命名为“FFT”。这就产生了命名问题。您的第一个解决方案可能是创建一个重命名为其他名称的新草图。或者,可以在实例化FFT对象时尝试包含包路径。例如:
“ddf.minim.analysis.FFT”

草图的名称是什么?它是SetFreq。我原以为这可能是问题所在,但没有:(这很奇怪,您是否尝试过使用任何其他minim类?如果是,它们是否有效?上面的代码为我使用1.5.1编译,没有错误…您是否在2.0x以下?您使用的是什么版本的处理?我在处理2.0b7时尝试过您的代码片段,它编译时没有问题。