Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从命令行调用时,使用处理opengl库缺少什么?_Java_Processing - Fatal编程技术网

Java 从命令行调用时,使用处理opengl库缺少什么?

Java 从命令行调用时,使用处理opengl库缺少什么?,java,processing,Java,Processing,我有一张素描是从: 当我从处理IDE运行这个草图时,它工作得很好。尝试从命令行运行它,但不太可能: $ /home/blt/projects/processing-1.2.1/java/bin/java -classpath "/home/blt/projects/processing-1.2.1/java/lib/rt.jar:/home/blt/projects/processing-1.2.1/java/lib/tools.jar:/home/blt/projects/processing

我有一张素描是从:

当我从处理IDE运行这个草图时,它工作得很好。尝试从命令行运行它,但不太可能:

$ /home/blt/projects/processing-1.2.1/java/bin/java -classpath "/home/blt/projects/processing-1.2.1/java/lib/rt.jar:/home/blt/projects/processing-1.2.1/java/lib/tools.jar:/home/blt/projects/processing-1.2.1/lib/antlr.jar:/home/blt/projects/processing-1.2.1/lib/core.jar:/home/blt/projects/processing-1.2.1/lib/ecj.jar:/home/blt/projects/processing-1.2.1/lib/jna.jar:/home/blt/projects/processing-1.2.1/lib/pde.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/opengl.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/jogl.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/gluegen-rt.jar" processing.app.Commander --sketch="/home/blt/sketchbook/sketch_mar18a/" --output="/home/blt/sketchbook/sketch_mar18a/output" --run
Exception in thread "main" java.lang.NullPointerException
    at processing.app.Sketch.preprocess(Sketch.java:1381)
    at processing.app.Sketch.preprocess(Sketch.java:1205)
    at processing.app.Sketch.build(Sketch.java:1568)
    at processing.app.Commander.<init>(Commander.java:206)
    at processing.app.Commander.main(Commander.java:97)
$/home/blt/projects/processing-1.2.1/java/bin/java-classpath"/home/blt/projects/processing-1.2.1/java/lib/rt.jar:/home/blt/projects/processing-1.2.1/lib/antlr.jar:/home/blt/projects/processing-1.2.1/lib/core.jar:/home/blt/projects/processing-1.2.1/lib/ecj.jar:/home/blt/projects/processing-1.2.1/lib/jna.jar:/home/blt/projects/processing-1.2.1/lib/pde.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/opengl.jar:/home/blt/projects/library/jogl.jar:/home/blt/projects/processing-1.2.1/libraries/opengluegen-rt.jar“processing.app.command--sketch=“/home/blt/sketchbook/sketchbook/sketch\u mar18a/”--output=“/home/blt/sketchbook/sketchbook/sketch mar18a/output”“跑
线程“main”java.lang.NullPointerException中出现异常
在processing.app.Sketch.preprocess(Sketch.java:1381)
在processing.app.Sketch.preprocess(Sketch.java:1205)
位于processing.app.Sketch.build(Sketch.java:1568)
在processing.app.Commander.(Commander.java:206)
位于processing.app.Commander.main(Commander.java:97)

请注意,在类路径的末尾,我包含了
libraries/opengl/library/export.txt
中提到的所有JAR。我错过了什么

似乎出现在1.5.1中。哇,处理有一些非常古老的开放bug。有什么办法吗?我不太喜欢处理;)最后一位评论者指出,没有解决办法,最初的版本可以追溯到1.2.1。不过,在2.0 alpha版本中可能会出现漏洞。祝你好运
$ /home/blt/projects/processing-1.2.1/java/bin/java -classpath "/home/blt/projects/processing-1.2.1/java/lib/rt.jar:/home/blt/projects/processing-1.2.1/java/lib/tools.jar:/home/blt/projects/processing-1.2.1/lib/antlr.jar:/home/blt/projects/processing-1.2.1/lib/core.jar:/home/blt/projects/processing-1.2.1/lib/ecj.jar:/home/blt/projects/processing-1.2.1/lib/jna.jar:/home/blt/projects/processing-1.2.1/lib/pde.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/opengl.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/jogl.jar:/home/blt/projects/processing-1.2.1/libraries/opengl/library/gluegen-rt.jar" processing.app.Commander --sketch="/home/blt/sketchbook/sketch_mar18a/" --output="/home/blt/sketchbook/sketch_mar18a/output" --run
Exception in thread "main" java.lang.NullPointerException
    at processing.app.Sketch.preprocess(Sketch.java:1381)
    at processing.app.Sketch.preprocess(Sketch.java:1205)
    at processing.app.Sketch.build(Sketch.java:1568)
    at processing.app.Commander.<init>(Commander.java:206)
    at processing.app.Commander.main(Commander.java:97)