当我用Java编程处理时,我想知道:“我可以在内部类中运行草图吗?”,所以我编写了这样的代码。
package sampletext;
import processing.core.PApplet;
public class OuterClass {
public static void main(String args[]) {
PApplet.main("sampletext.OuterClass.InnerClass");
}
public class InnerClass extends PApplet {
public InnerClass() {}
// TODO something...
}
}
然后我在ClassNotFoundException
得到了PApplet.main("sampletext.OuterClass.InnerClass");
。
我以为它会工作,但没有。 (而且我还尝试了"sampletext.OuterClass$InnerClass"
。但是它没有用。)
有人可以说我的代码有什么问题吗?
答案 0 :(得分:0)
Nvm我找到了解决方法
package sampletext;
import processing.core.PApplet;
public class OuterClass {
public static void main(String args[]) {
Class<?> c = ClassLoader.getSystemClassLoader().loadClass("sampletext.OuterClass$InnerClass");
PApplet.main(c); // These ones
}
public static class InnerClass extends PApplet {
public InnerClass() {}
// TODO something...
}
}