我正在尝试运行一个简单的示例。下面的代码可以编译,但在我尝试运行它时出现错误。我是处理/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发布于 2013-04-30 08:14:26
您已经将类路径设置为location/of/core/core.jar,但这不包括您的类所在的当前目录。
包含".“(当前目录)在类路径选项中:
java -cp "location/of/core/core.jar:." MyProcessingSketch在Unix和Linux上,":“是路径分隔符;在Windows上,请使用分号。
java -cp "location/of/core/core.jar;." MyProcessingSketch发布于 2013-04-30 08:15:23
您的类路径当前仅包含location/of/core/core.jar,而不包含MyProcessingSketch.class。您应该执行java -cp location/of/core/core.jar;. MyProcessingSketch以包含当前目录。
https://stackoverflow.com/questions/16290242
复制相似问题