如何从终端运行处理应用程序

geo*_*rge 4 java processing

我目前正在将Processing用于一个小项目,但是我不喜欢它随附的文本编辑器。我用vim编写所有代码。我找到了.pde文件所在的位置,并且已经在vim中对其进行编辑,然后重新打开它们并运行它们(重新加载脚本并运行它需要很多时间)。这就是为什么我想要一个可以在终端上编译所有内容的解决方案。

仔细检查后,我发现了应该编译并运行草图的Processing-java文件。但是,无论我提供什么参数,它都会不断吐出帮助页面。这是我如何运行它们的示例。

(PS:我制作了一个运行Processing-java的脚本并将其添加到/ usr / bin)

processing-java --sketch=/home/george/sketchbook/testproject --output=/tmp/processing/test --force --run

有人可以帮我从终端上运行我的草图吗?

geo*_*rge 5

我设法通过创建一个称为pjava的bash脚本来做到这一点,如果有人遇到这个问题,代码如下所示:

#!/bin/bash
rm -rf /tmp/processing
mkdir /tmp/processing
/home/euler/Desktop/processing-2.0b8/processing-java --output=/tmp/processing/ --force --sketch=$1 --run
Run Code Online (Sandbox Code Playgroud)

我的运行方式如下:

如果我在名为的文件夹中project,则运行,pjava ../project然后project.pde将被编译并运行。