Ну, все просто, я думаю.
Я новичок в Java и IntelliJ, но я хотел использовать обработку в IntelliJ из-за автозаполнения.
Ну, я добавил библиотеку core.jar из обработки.
Я написал код (я пытался использовать только то, что находится внутри main, и все равно не будет работать, поэтому я думаю, что нет проблем с переопределенными функциями).
package com.company;
import processing.core.PApplet;
class MainClass extends PApplet {
@Override
public void setup() {
super.setup();
}
@Override
public void draw() {
super.draw();
}
@Override
public void settings() {
super.settings();
}
public static void main(String args[]) {
PApplet.main("Test");
}
}
(редактировать: я пытался с MainClass и com.company.MainClass и тоже не работал)
И когда я пытался запустить его, это выскакивает.
java.lang.RuntimeException: java.lang.ClassNotFoundException: Test
at processing.core.PApplet.runSketch(PApplet.java:10697)
at processing.core.PApplet.main(PApplet.java:10504)
at processing.core.PApplet.main(PApplet.java:10486)
at com.company.MainClass.main(MainClass.java:23)
Caused by: java.lang.ClassNotFoundException: Test
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at processing.core.PApplet.runSketch(PApplet.java:10690)
... 3 more