我遇到了Raytracer类中找不到的Main方法,请将main方法定义为:public static void main(String [] args)。
但是当我这样做时,我得到一堆非静态方法无法从静态上下文中引用(无论我追加多少静态,我仍然无法运行程序)。< / p>
我该怎么办?
答案 0 :(得分:0)
调用Main类的构造函数,然后从那里开始编写代码。当您的静态main方法正在运行时,您的Main类尚未实例化,因此您只能在此时引用静态成员。
public class Main {
public static void main(String args[]) {
new Main();
}
Main() {
//do stuff
}
}