我不知道是怎麼回事內運行的命令不工作,這是我的代碼:大小()當包含方法是一個靜態方法
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