java 如何从终端运行Processing应用程序

ncgqoxb0  于 2023-04-10  发布在  Java
关注(0)|答案(4)|浏览(140)

我目前正在一个小项目中使用Processing,但是我不喜欢它附带的文本编辑器,我用vim写我所有的代码,我已经找到了.pde文件的位置,我一直在vim中编辑它们,然后我重新打开它们并运行它们这就是为什么我想要一个解决方案,我可以从终端编译一切。
在仔细检查后,我发现了一个处理java文件,它应该编译并运行一个sketch。然而,无论我提供什么参数,它都不停地吐出帮助页面。这是我如何运行它们的一个例子。
(PS:我做了一个运行processing-java的脚本并将其添加到/usr/bin)
processing-java --sketch=/home/george/sketchbook/testproject --output=/tmp/processing/test --force --run
有人能帮我从终端运行我的草图吗?

vktxenjb

vktxenjb1#

我设法通过创建一个名为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

我运行它的方式如下:
如果我在一个名为project的文件夹中,我运行pjava ../project,project.pde将被编译并运行。

db2dz4w8

db2dz4w82#

我知道这有点晚了,但更简单的方法是这样做(假设processing-java在您的路径中)。
processing-java --sketch=$PWD --run
并将其添加到别名:
alias pjava='processing-java --sketch=$PWD --run

qyuhtwio

qyuhtwio3#

您也可以保持处理应用程序打开并使用任何编辑器。
当你在VS代码中保存更改时(我有processing扩展,但不认为它除了语法突出显示外还有什么作用),它会显示在processing应用程序中,你可以从那里运行它。有一个脚本很好,但processing的可视化界面也很方便。

oiopk7p5

oiopk7p54#

在linux中使用terminal开始处理的更好方法是导航到目录has processing-java file,然后写入

./processing

启动软件

相关问题