Пока я программировал Processing на 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"
, но это не сработало.)
Может кто-нибудь сказать, что не так с моим кодом?
PApplet.main(InnerClass.class)
? У меня не установлена обработка на компьютере, на котором я работаю, поэтому я не могу проверить прямо сейчас. 24.04.2019