我正在尝试运行一个简单的示例。下面的代码编译但当我尝试运行它时给我错误。我是 Processing/Java 的新手。另外,我的目标是看看我是否可以制作一个简单的命令行实用程序来处理图表/图形(非常简单),有点像 gnuplot。
import processing.core.*;
public class MyProcessingSketch extends PApplet {
public void setup() {
size(200,200);
background(0);
}
public void draw() {
stroke(255);
if (mousePressed) {
line(mouseX,mouseY,pmouseX,pmouseY);
}
}
public static void main(String args[]) {
PApplet.main(new String[] { "--present", "MyProcessingSketch" });
}
}
我用
javac -cp location/of/core/core.jar MyProcessingSketch.java
并运行
java -cp location/of/core/core.jar MyProcessingSketch
我得到的错误是,
Exception in thread "main" java.lang.NoClassDefFoundError: MyProcessingSketch
编辑:
我现在已经试过了
java -cp "location/of/core/core.jar:." MyProcessingSketch
现在的错误是,
Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException