我不知道是怎么回事内运行的命令不工作,这是我的代码:大小()当包含方法是一个静态方法
import java.io.*;
File file;
static void main(String[] Args){
try{
new MeshViewer().init(Args[0]);
}catch (ArrayIndexOutOfBoundsException e){
new MeshViewer().setup();
}
}
void init(String file){
this.file = new File(file);
setup();
}
void setup(){
size(500,500);
}
void loop(){
}
这个程序还没有完成,所以不用担心关于空白loop()方法,我的问题是size()会导致此错误:
Null Pointer Exception:
Exception in thread "main" java.lang.NullPointerException
at processing.core.PApplet.size(PApplet.java:1587)
at processing.core.PApplet.size(PApplet.java:1560)
at MeshViewer.setup(MeshViewer.java:32)
at MeshViewer.main(MeshViewer.java:24)
我在做什么错?
那么'PApplet.java'行1587使用了什么?从根本上说,您在这里没有给我们提供足够的信息。 – 2013-04-29 15:00:57
我不知道,我只知道通常说'尺寸(宽度,高度);'它设置窗口大小,但在这里它不起作用 – SuperKael 2013-04-29 15:03:27
也许你应该发布你的尺寸的一些代码(...)方法,以便我们可以查看发生错误的位置? – redc0w 2013-04-29 15:03:39